Give me a problem. I'll figure out the stack.
I come from a business family — which meant I grew up watching decisions get made on gut instinct, spreadsheets, and whatever tool was lying around. Somewhere in there, I got curious about the thing running underneath all of it: software. Not one language, not one framework — just the idea that you could build something from nothing and have it actually work for real people.
How I got into building things.
That curiosity turned into a B.Tech in Information Technology (9.2 CGPA) and four internships that each pulled me into a different corner of the stack — content development, Java, full-stack engineering, Kotlin/mobile. Instead of picking a lane early, I let each one teach me something the last one hadn't.
Today I work as a full-stack AI developer, currently with an agency where the brief changes constantly — one week it's a CRM, the next an AI agent, the one after that a Shopify storefront or a mobile app. I've shipped 25+ projects across web, mobile, e-commerce, and AI. Different domains, same approach: understand the real problem first, then build the thing that actually solves it.
I work across React, Next.js, Node.js, Python, Java, WordPress, Shopify, Flutter, and modern AI/LLM integrations — not to look broad, but because clients rarely need just one technology. If you've got a problem that needs building, I've probably already built something like it.
I don't specialize in a technology — I specialize in figuring out what a problem actually needs, then going and building it.
Understand the problem before touching the stack
One person carrying it end-to-end, no handoffs
Ship a working version, then improve it with real feedback
Three things that don't change.
Understand before building
The stack is the easy part. Most projects go sideways because nobody nailed down the actual problem first — that's step one, always.
One person, whole stack
No handoffs between three specialists who've never spoken. Frontend, backend, infra, and AI all live in one head, so nothing gets lost in translation.
Ship, then iterate
A working version in front of real users beats a perfect one in a Figma file. Get it live, then make it better with actual feedback.
The road so far.
Full-Stack & AI Developer
Building AI-integrated products end-to-end.
Frontend Developer Intern
Responsive apps with React, Next.js & Tailwind.
Java & Frontend Developer Intern
Full-stack Java apps with Spring Boot & MySQL.