· 4 min read
From a first HTML page in 2020 to YC in 2026
The unglamorous version of the timeline: a first website in mid-2020, a studio in 2022, a hackathon win, a CTO role and an acquisition, and now a YC company. What actually moved the needle at each step, and what didn't.
Every portfolio has a bio that makes the path look inevitable. It wasn't. Here's the version with the detours left in.
2020 — HTML, CSS, and a lot of broken layouts
I wrote my first real website in mid-2020. Plain HTML and CSS, a JavaScript file that mostly did things it didn't need to do. It was bad. It was also mine, and I could open it in a browser and show someone.
That's the only thing that mattered from that year: I found out I liked the loop of writing something and immediately seeing it work. Everything since is that loop, at higher stakes.
What didn't matter: which tutorial I followed, which framework I "should" have started with. I've since worked in React, Next.js, NestJS, Django, FastAPI, Go, Rust and a dozen others. The first one is irrelevant. The habit of shipping is not.
2022 — Pronexus Tech
I founded a small software studio in Bangalore and started taking client work: web apps, mobile apps, SaaS products for people who had a business and needed software to run it.
This is where I learned to finish. Client work has an invoice attached, and "the architecture is elegant" doesn't ship. Over the next couple of years Pronexus launched ten-plus products, I managed a real team for the first time, and I built the deployment pipelines and engineering standards that let a small group move fast without leaving a mess.
It also taught me the thing nobody tells you about consulting: you learn ten different domains a year, shallowly. Useful. Not the same as depth.
2023 — NammaSuraksha, and the security engine
Team ByteCrew, the NammaSuraksha national cybersecurity hackathon. We built an AI-powered scam and phishing detection system — links and messages across web, email, SMS and social, with a Next.js dashboard, a React Native app and a Chrome extension for live alerts.
I architected the security engine. We won.
I won two more hackathons over 2023–24, and around the same time I was running VisionX, a student community that grew to 3,000+ members and ran 50+ technical events with partners like Google and Microsoft. I also started speaking — cybersecurity, full-stack, startup scaling, at ten-plus industry events.
None of this is the thing I do now. All of it is why I could do the thing I do now: it's where I learned to build under a deadline in a team, to explain technical work to a room, and to be responsible for something bigger than my own laptop.
2023–24 — the projects that were actually products
Somewhere in here the side projects stopped being toys.
Gitjet — an interactive Git CLI. 500+ stars, 1K+ developers using it. First time strangers adopted something I built.
SEOScale — production SEO automation, Go microservices, 100K+ monthly requests, real Stripe billing. First time I ran a system that cost money when it was down.
Skillment — AI proctoring for remote assessments. WebRTC, face detection, 1,000+ concurrent sessions on Azure. First time I built something where a bug had consequences for a real person's exam.
Dub and Once UI — open source. Contributing to a platform used by 50K+ developers and running backend systems for a design system serving 1M+ monthly requests taught me what "production" means when you don't control the users.
2025 — CTO at Percify
Ten months. Empty repo to acquisition. I owned the technical vision for an AI avatar platform: modular monorepo, NestJS backend, background workers, AI generation pipelines, Stripe billing, real-time analytics over 100M+ daily events.
The thing I'm proudest of isn't the acquisition. It's that the deploy went from two hours to fifteen minutes, we shipped 50+ features, and 95% of bugs got caught before production. Boring numbers. The boring numbers are why the company was worth buying.
2026 — Tsenta, YC S26
I joined as a founding engineer in March. I own the backend and the ATS integrations: 200,000+ applications a day across 25+ recruiting platforms, most of them reverse-engineered because they have no API. I built the iOS and Android apps and the Chrome extension too, and cut the time-per-application from fifteen minutes to thirty seconds.
Along the way we cut infrastructure costs 40% while holding 99.5%+ uptime.
I took a smaller title than "CTO" to get here, on purpose. After Percify I knew what breadth felt like. I wanted to find out what depth felt like.
What actually moved the needle
Looking back across six years, the pattern is embarrassingly simple:
- Ship something real, early, badly. The 2020 website was terrible. It was also the start of everything.
- Take on responsibility before you're ready. Founding a studio at nineteen, architecting a hackathon winner, running a 3,000-person community — every one of those I was underqualified for when I started.
- Chase the shortest feedback loop. Client work → hackathons → my own products → a startup → a YC startup. Each step, the distance between "I built this" and "a real person hit it" got shorter.
- Finish your degree anyway. I'm at Presidency University, CS, graduating 2027, GPA 8.4. People assume the startup work and the degree can't both be real. They can. It's just a lot of 2am.
What's next
I don't know, honestly, and I've stopped pretending to. What I know is that I'm going to keep picking the problem over the title, and keep going where the loop is shortest.
Keep moving. Don't settle.