Programming and Data Structures, Algorithms, Numerical Modeling
Bachelor of Technology (Honors) and Master of Technology
IIT Kharagpur · Kharagpur, India
readmeRelevant coursework: programming and data structures, algorithms, numerical modeling.
Siddhartha "Sid" Sarkar — Full-Stack Developer with deep expertise in React, TypeScript, Next.js, Node.js, and cloud-native infrastructure. I build high-performance systems used by thousands of engineers.
Short bio, long footnotes.
I'm a Full-Stack Developer with 3+ years building production systems at scale. Currently Lead Frontend at Atomic Loops — I design React/Next.js architectures, tune hot paths, and ship infrastructure that quietly carries real load. Graduated IIT Kharagpur (B.Tech + M.Tech). My Chrome extensions are used daily by 3000+ engineers.
I'm a Full-Stack Developer with 3+ years of experience building high-performance React applications and the services behind them. I specialize in scalable architecture, performance optimization, and modern TypeScript on both ends of the stack. At Atomic Loops I lead a frontend team, mentor juniors, and own architecture for products that process thousands of records daily. I care about clean abstractions, measurable wins, and code that ages well.
┌────────────────────────┐
│ ░▒▓███████▓▒░ │
│ ░▒▓█▓▒░░▒▓█▓▒░ │
│ ░▒▓███████▓▒░ SID │
│ ░▒▓█▓▒░ │
│ ░▒▓█▓▒░ ░▒▓███████▓▒░ │
└────────────────────────┘
[ full-stack.engineer ]
[ iit-kgp.alum ]
[ open-source.author ]School through dual degree — the path that shaped how I think about systems.
Programming and Data Structures, Algorithms, Numerical Modeling
IIT Kharagpur · Kharagpur, India
readmeRelevant coursework: programming and data structures, algorithms, numerical modeling.
Physics, Chemistry, Mathematics
Super 30 · Jorhat, Assam, India
readmeCompleted IIT JEE coaching; cleared JEE Advanced in 2019.
Science (PCMB)
Jawahar Navodaya Vidyalaya · Dudhnoi, Assam, India
readmeCompleted with distinction in physics, chemistry, mathematics, and biology.
General studies
Jawahar Navodaya Vidyalaya · Dudhnoi, Assam, India
readmeCompleted with distinction in general studies.
Shipped, hardened, and used by real people. Filter by domain.
Open-source browser extension actively used by 3000+ IIT Kharagpur students. AES-GCM encrypted credential storage, zero-backend design, TypeScript + Webpack bundle under 40KB. Full test coverage over the crypto boundary.
Featured by Google on the Chrome Web Store with a 4.5★ rating. Smart tab grouping with heuristic domain clustering, React-based popup UI, and zero-config onboarding.
Real-time news intelligence tool processing thousands of articles daily. Notion-style dynamic views with drag-reorderable properties, custom filters, grid/list toggles, virtualized infinite scroll — built on React + dnd-kit + TypeScript.
AI-powered yoga coaching app with real-time pose detection via TensorFlow.js, video calling over Mediasoup (WebRTC), and on-screen correctness feedback driven by a custom 3D-angle module I wrote from scratch.
Full-stack file manager with a Flutter mobile client, a React web client, and a Node.js backend on AWS EC2 (Nginx + MongoDB). Clean Architecture with dependency injection end-to-end. Shipped to Google Play.
Reddit-style social app with n-level comment threading and lazy reply hydration. React + Hookstate for UI state, Firebase Realtime DB with a parent-child relationship model tuned for scalable comment trees.
What I reach for daily. Hover any node for details.
Notes from production. Long-form where the tweet would lie.
Why one big store collapses as your React app grows — and the store-per-domain pattern I use instead. With real examples from a 40+ screen production app.
What breaks when your queue actually gets used. Idempotency, poison pills, Redis memory blowups, and the graceful-shutdown dance no tutorial mentions.
The build I wrote in two evenings now logs thousands of engineers into their campus ERP every day. What I got right, what I got lucky on, and what I rebuilt.
A short message goes a long way.
Building something interesting? Hiring for a hard problem? Just want to argue about React renders? The form works. So does email.