About
Main bio
My process is pretty simple. I get an idea, dig through articles and forum threads to see if anyone actually wants it, then iterate on it with AI and build a prototype until it starts to feel like a real thing. After that, I ship something rough as fast as I can and treat the feedback as the actual starting point. Everything before that is just a guess.
I've shipped things that worked, things that didn't, and plenty that are still sitting in half-open tabs. That loop of trying, hearing from real users, and trying again is the part I find most interesting about building software. Most of the good decisions I've made came from shipping earlier than I thought I was ready to.
Currently, I'm a software engineering intern at Veryon and building lensdrop.app on the side, a photo gallery platform for photographers and studios. I recently wrapped up my B.Tech in Computer Science and spent most of it on side projects.

it's me
What dive into my work
Validate before you build
Before writing a line of code, I want to know if anyone actually wants what I'm about to make. A weekend of reading forums, threads, and Reddit comments usually teaches me more than a week of planning alone. If no one's complaining about the problem, I'm probably solving the wrong one.
no guessing allowed
ship first, polish later.
Ship rough, learn real
Perfect code on a feature nobody uses teaches you nothing. I'd rather ship a rough v1 that real people can break, ignore, or fall in love with than polish something that never leaves my laptop. The feedback is where the real build actually starts.
End to end, built to scale
I like being the person who owns it from first idea to live URL. The closer I am to the whole stack, database to pixel, the better it usually turns out. It also means I'm thinking about scale early, when adding an index is a 5-minute fix instead of a weekend fire drill.
own the whole thing.
small things, big impact
The tiny stuff matters
Empty states, loading spinners, error messages that actually help. Nobody writes a tweet about any of these, but they're where trust quietly gets built. Getting the small stuff right is the part that makes software feel real instead of generic.
What I've been up to
Timeline

Lensdrop
Started building a photo gallery platform for photographers and studios. Full stack, from the storage layer and face-embedding search to the frontend studios log into every day. Still shipping, still learning from real users.
Mar 2026 - Current

Veryon
Software engineering intern on Tracking+, a product used by major aerospace and defense organizations for aviation maintenance. Enabling multitenancy on an older codebase, improving browser-side performance, and load testing with Grafana k6. My first time shipping into a real production system.
OCT 2025 - current

Intellithon '25, Runner-up
Led Team Git Push Force through the 24-hour National AI Grand Challenge powered by Zoho. Won 2nd place out of 100 teams from across India, building an AI-driven solution aligned with the UN Sustainable Development Goals. Learned more in 24 hours than I did in the three weeks leading up to it.
October 2025

President, Blue Screen Programming Club
Led the programming club through its biggest year. Organized Innothon 2025, a national-level tech event with over 1000 participants from across India. Learned that shipping a product and shipping an event aren't that different. Both come down to making fast decisions and trusting your team.
JAN 2025 - SEP 2025

B.Tech, Computer Science Engineering
Studied at Hindustan Institute of Technology and Science, where I picked up the core concepts and foundations of computer science. Most of my spare time went into side projects, small experiments, and the occasional actual assignment.
september 2022 - july 2026


