Senior Software Engineer @ Accenture
Building software that matters.
Hi, I'm Sibil Sarjam Soren. I specialize in building high-performance web applications and scalable architectural solutions. Explore my thoughts on engineering in my blog or learn more about my journey.
Featured Posts
View allArchitectureNode.js
Designing a Distributed Rate Limiter with Redis Lua Scripts
Why single-server rate limiting fails in production, and how to build a resilient, distributed rate limiter using Express, Redis, and Lua.
Jun 12, 2026
Web DevelopmentHTTP
Back to Basics: Understanding HTTP and REST APIs
A visual guide to how the web communicates, exploring the fundamentals of HTTP and the principles of RESTful architecture.
Jan 11, 2026
ArchitectureHigh Availability
Staying Online: A Guide to Availability Patterns
How to design highly available systems using fail-over and replication techniques, including uptime calculations and real-world examples.
Dec 26, 2025
Featured Projects
See all projectsTypeScriptExpressRedis
Gatekeeper: Express Rate Limiter
A production-grade, distributed rate limiting middleware for Express APIs.
Architecture Details
Node.jsTypeScriptExpress
create-api-starterkit
A CLI tool to instantly scaffold scalable, production-ready Node.js backends.
Architecture Details
JavaSpring BootKafka
SagaFlow: Distributed Orchestrator
A high-performance event-driven engine managing multi-service transactions with eventual consistency.
Architecture Details
Mastering the stack.
A curated collection of technologies I use to build high-performance, enterprise-scale applications and distributed systems.