Full-stack developer

Building things that stay alive after launch

I craft clean, thoughtful digital experiences — from backend systems to polished interfaces — with an eye for detail and a love for elegant code.

Scalable
Intuitive
Performant
Reliable
Elegant
Secure
Considered
Fast
Accessible
— what I build toward
Scroll

About

I don't think of code as just logic — it's the difference between a product people tolerate and one they actually enjoy using. That gap is where I spend most of my attention.

On the backend

I build systems that stay predictable under real usage — clean data models, sensible APIs, and logic that's easy to reason about six months later, not just on the day it ships.

On the interface

I care about the small stuff — the timing of a transition, the wording of a button, the moment something loads a beat too slow. Those details are the difference people feel, even if they can't name it.

Node.jsExpressMongoDBReactTypeScriptRazorpayREST APIsSystem design Node.jsExpressMongoDBReactTypeScriptRazorpayREST APIsSystem design

Selected work

What I've been building

Live ↗

Yoru Turf

Premium cricket arena booking platform

A full-stack cricket slot booking platform built mobile-first and deployed on Render. Handles a complete booking flow with live slot availability, overlap detection, persistent storage, and a password-protected admin dashboard for managing bookings and cancellations.

Mobile-first, multi-page architecture
Live slots, auto-refreshing every 30s
Full data validation & error handling
Password-protected admin panel
Persistent data storage
Production deployment via Render
Node.js Express Vanilla JS HTML/CSS Render

Let's talk

Got something
worth building?

I'm always open to interesting problems, collaborations, and the occasional late-night idea that turns into a real project.