Real-time systems
WebSocket and event driven services holding sub-100 ms under real concurrency. The consistency guarantees have to survive the load test, not just the demo.
- WebSockets
- Event-driven
- Redis
Backend & Systems Engineer · Pune, Maharashtra, India
Backend and systems engineer working in Node.js, TypeScript, Redis and AWS. The problems I like are the ones where correctness and throughput fight each other. Real-time event pipelines. Caching you can trust. Migrations that fail loudly instead of quietly. I run Refactyl, and I am studying B.Tech in Artificial Intelligence.

WebSocket and event driven services holding sub-100 ms under real concurrency. The consistency guarantees have to survive the load test, not just the demo.
Node.js, Express and Fastify. I design the schema first and measure response times instead of guessing at them.
Deterministic codebase transformation with the real compiler as the gate. If it does not compile, it does not ship.
Founder & Software Engineer
Dec 2025 — Present
A developer tool that migrates and refactors production codebases onto modern frameworks. The output has to be a diff someone can actually read.
Lead Web Engineer
Jan 2026 — Present
Sole engineer for a preventive mental health education nonprofit. The whole web surface is mine, including the tooling behind their fellowship.
Fractional Tech Lead
Mar 2026 — Jun 2026
Engineering lead for an AI powered multilingual speaking coach. I owned the architecture and the team building it.
Independent Software Engineer
Mar 2021 — Dec 2025
Backend work for products that had to hold up under real concurrency, across a long run of client engagements.
AI-powered LUT generation platform
Nov 2024 — Present
Full-stack AI platform for filmmakers. Real-time LUT previews, a creator dashboard, Stripe billing, and FFmpeg plus AWS Lambda handling the colour processing.
Creative workflow & client approval platform
Jan 2025 — Mar 2025
Client platform for photographers and creative teams. Portfolio hosting, proofing and sign-off, and approval for social content.
B.Tech, Artificial Intelligence
Ajeenkya D Y Patil University, Pune
Aug 2025 — May 2029
Serve requests before they hit the floor. Every hit heats the server that took it, and a server pushed to 100 drops offline. Hammering one lane is how you lose.
It loads nothing until you press Play, so it costs a passing visitor exactly zero.
Requests fall down three lanes. Press 1, 2 or 3 (or tap a lane) to serve one. Every hit heats that server, and a server pushed to 100 drops offline. Spread the load. Three dropped requests ends the run.
Nothing loads until you press start
Email is fastest. I am open to backend and systems work, and to problems that look harder than they should be.