02THE ENGINEER BEHIND THE CODE

Built on curiosity. Grounded in systems.

I’m Sibanarayan Choudhury, a backend-focused software engineer currently working as an Associate Software Engineer at Capsitech.

I’m drawn to the work behind the interface: how services communicate, how workloads are isolated, and how infrastructure supports the software running on it. My projects explore microservices, asynchronous processing, and efficient code execution.

I enjoy making complex systems easier to reason about. Lately, that curiosity has extended to AI-powered developer tools — especially the loops connecting models, tools, and useful results.

Backend engineeringDistributed systemsCloud-native infrastructurePerformance optimizationDeveloper tooling & AI agents

How I think about engineering

01

Practical trade-offs

The right architecture serves the problem, not the other way around.

02

Measurable improvements

Understand the bottleneck before adding complexity.

03

Clear, maintainable systems

Clean boundaries, useful observability, and abstractions that earn their place.

04TECHNICAL TOOLKIT

The tools behind the systems.

Backend depth, with the breadth to build the complete experience.

Languages

JavaC#TypeScriptJavaScriptSQL

Backend engineering

Spring BootASP.NET CoreNode.jsREST APIsMicroservices

Messaging & systems

Apache KafkaRabbitMQWebSockets / STOMP

Databases & caching

PostgreSQLMongoDBRedis

Infrastructure & DevOps

DockerAWSTerraformGitHub Actions

Frontend

ReactNext.jsHTMLCSS

AI development

LLM APIsStreaming responsesTool callingAgent orchestration