Building reliable systems

Hi, I’m Sibanarayan Choudhury.

I build backend systems that solve real engineering problems.

I'm a backend-focused software engineer working with distributed systems, microservices, cloud infrastructure, and AI-powered developer tools. I enjoy turning complex engineering challenges into reliable, efficient, and maintainable software.

Download resume
BACKEND FIRST. SYSTEMS THINKING. BUILT TO LAST.
Java / Spring Boot
Docker
Apache Kafka
AWS / Cloud-native
ENGINEER_PROFILE01 / SC
SC — portrait not yet provided

Backend-Focused
Software Engineer

Associate Software Engineer @ Capsitech

ALWAYS BUILDING<engineer />
MY EVERYDAY TOOLKIT
JavaSpring BootPostgreSQLKafkaDockerAWSTerraform
01SELECTED WORK

Engineering, in practice.

Real problems. Thoughtful architecture. Tangible results.

All projects
HII-CODER / EXECUTION PIPELINE
SubmissionCore API
Message queueApache Kafka
Docker sandboxIsolated workers
Result persistedExecution complete
ISOLATED SANDBOX< 500 ms startup
01 / DISTRIBUTED SYSTEMS

Hii-Coder

Microservices-based competitive programming & code execution platform

A distributed competitive coding platform engineered with dedicated microservices, event-driven orchestration via Kafka, secure sandboxed Docker code execution, and real-time WebSocket feedback.

< 500 msExecution startup · from ~3 s
~70%Reported image-size reduction
100%Network & sandbox isolation
JavaSpring BootReactTypeScriptDockerApache KafkaWebSocketsAWSTerraform
E-PERMIT / WORKFLOW ENGINE STAGE 03 / 04 · ACTIVE_WORK
InitiationInitiator
Issuer ReviewIssuer
Active WorkSite Executor
ClosureIssuer & Admin
PERMIT #PTW-2024-884 · ELECTRICAL & HOT WORK

Execution Authorized

ACTIVE_WORK

Field execution authorized on-site under verified safety controls.

IDENTIFIED HAZARDHot Surfaces & Sparks
PPE COMPLIANCE
Arc-Flash ShieldSafety Harness
ROLE-BASED WORKFLOW · 6 USER ROLES
02 / FULL STACK

E-Permit

Enterprise electronic permit-to-work platform

An enterprise-grade Electronic Permit-to-Work platform designed to digitize and manage workplace safety workflows across multi-role approvals, active execution, and closure verification.

ReactTypeScriptFluent UIViteReact RouterAxiosREST APIsReact Context
searchimageCONCEPT PREVIEW
Sample alpine landscape for image-discovery concept
DISCOVER / NATURE

A different
perspective.

mountains
landscape
outdoors
AI-assisted discovery
03 / FULL STACK

SearchImage

Image discovery & social platform

An image discovery experience backed by full-text search, asynchronous AI tagging, and social interactions.

PostgreSQLCloudinaryREST APIs
agent / workspace

❯ agent run "inspect the codebase"

# Illustrative execution trace

01 Initializing provider abstraction

02 Streaming model response▍

tool_call: read_file("src/main.ts")

Tool result added to context

Continue model → tool → result loop

DEMONSTRATION · NOT A LIVE AI SERVICE
04 / AI TOOLING

AI Coding Agent CLI

An iterative, tool-using coding agent

A provider-agnostic command-line agent built around streaming model output and iterative tool execution.

LLM APIsTool CallingAsync StreamingAgent Orchestration
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.

03PROFESSIONAL JOURNEY

Where I’m building.

Jan 2025 - Present

Associate Software Engineer

Capsitech

Jodhpur, Rajasthan

  • Architected a high-throughput data ingestion pipeline system, integrated RabbitMQ and multi-threading, reducing processing time by 90%.
  • Integrated Modulr and Telleroo payment APIs for automated payout workflows, webhook lifecycle event handling, and real-time transaction reconciliation.
  • Developed and optimized REST APIs for read-heavy features, implementing caching to reduce database reads by 60% and improve API response time by 40%.
  • Contributed to the end-to-end development of an Audit Management Module for the SaaS financial platform, delivering it within 4 months and improving business value.
  • Implemented Azure Queue based bulk EPS submission (~4,000 clients monthly), accelerating compliance processing while significantly reducing manual intervention.
  • Redesigned the database schema and queries, resulting in 30% faster response times for dynamically fetched data.
  • Streamlined document editing by integrating WOPI and WebDAV protocols, enabling direct Microsoft Office editing and saving, reducing document handling time by 30%.
  • Collaborated with teams to resolve 50+ high priority bugs (P0), enhancing system stability and reducing critical failures.
JavaSpring Boot.NETRabbitMQAzure QueuePostgreSQLSQLWOPIWebDAVREST APIsCaching
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
05ENGINEERING NOTES

Beyond the implementation.

Architecture decisions, experiments, and lessons worth keeping.

NOTEBOOK / COMING SOON

No articles published yet. This space will hold technical breakdowns of the systems and tools I’m building.

  • 01Docker sandboxing & execution isolationPLANNED
  • 02Distroless Java workloadsPLANNED
  • 03Kafka-based asynchronous workflowsPLANNED
  • 04Real-time WebSocket streaming in code judgesPLANNED
  • 05Full-text search with PostgreSQLPLANNED
06LET’S CONNECT

Have an interesting
engineering problem?
Let’s talk.

I’m always interested in thoughtful engineering conversations, challenging problems, and opportunities to build something meaningful.

Download resume