I build products end to end, from the database and APIs up to the interface. Lately that has meant multi-tenant SaaS, real-time collaborative editing, and analytics that hold up at scale.
Hello! I'm Sharadindu, a full-stack developer based in Kolkata. Over the last three years I've worked on real products, a multi-tenant newsletter and publishing SaaS, a real-time collaborative editor, an e-commerce store and the admin dashboard behind it. Usually I own the feature end to end, from the database up to the UI.
On the frontend I work with Next.js, React, and TypeScript, along with TanStack Query and Router, Zustand, and Tailwind with shadcn/ui. On the backend it's Node.js, Bun, Hono, and Express, building REST and GraphQL APIs on PostgreSQL, MongoDB, and Redis. I've also worked with ClickHouse for analytics at scale, Restate for durable workflows, and Yjs, Hocuspocus, and Socket.io for real-time features.
I've done B.Tech in Computer Science & Engineering, and worked with dynamic startups. These experiences have sharpened my ability to innovate, collaborate effectively, and tackle real-world challenges head-on.
Where I have worked and what I actually built while I was there.
WhiteRose Lab
Kolkata, IndiaReact, Next.js, TypeScript, Bun, GraphQL, PostgreSQL, ClickHouse
Next.js, TypeScript, Tailwind, shadcn/ui
United Monks
RemoteReact, JavaScript, Sass
Check out some of the projects I have worked on various web applications which showcases my skills and creativity.
Built a Tinder-style networking app for developers where users swipe right to connect or left to pass, and two people liking each other opens a private chat; used Socket.io rooms to deliver messages in real time and checked the JWT httpOnly cookie on the socket handshake so only matched users can talk.
Built a food ordering app on live Swiggy data where users browse restaurants, open menus, and build up a cart; used a small Express proxy to forward the API calls a browser isn't allowed to make directly, with Firebase for Google sign-in, Redux for cart state, and the Razorpay checkout popup on the frontend.