about

I'm Harsh — an engineer who builds things, breaks things, learns from both, and occasionally captures life through a camera lens.

Currently

I'm a Software Engineer at AlphaSense, working on the Monitoring Platform team where I build event-driven alerting systems and notification infrastructure. I've shipped priority queues that cut alert wait times by 29%, overhauled email template systems, and debugged everything from iOS double notifications to connection timeouts.

Right now, I'm deep into learning AI Engineering — LLMs, agents, and applied AI. The goal is to transition into building AI-powered products. I believe the most interesting problems in the next decade will sit at the intersection of software engineering and AI, and I want to be there building solutions.

Why? Because I want to work on problems that matter, with people smarter than me, building things that have real impact. And yes, getting paid well for it doesn't hurt either.

The Journey So Far

I joined AlphaSense as part of their first batch of campus recruits. Started on the Dashboard team building React micro-apps and GraphQL APIs, then moved to the Platform team where I got my hands dirty with the full notification pipeline — from Node.js services to mobile push notifications.

Along the way, I've developed a deep understanding of end-to-end systems: TypeScript, Express, Nest.js, Apollo GraphQL, and the art of debugging production issues at 2 AM. I've learned that the best engineers aren't just coders — they're problem solvers who understand the whole picture.

Before AlphaSense, I was just a curious kid from a middle-class family who happened to fall in love with building things on computers. That curiosity hasn't changed — it's just found better problems to solve.

How I Think About Life

I believe life is like a fabric with many threads — some bright, some muted, all existing at once. In any moment, one thread feels fullest while others wait their turn. Happy or sad, hurtful or joyful, no single thread makes the life. So I try to keep moving, flowing with it, not attaching too hard to any one moment.

My operating principle is simple: Learn enough to form a smart hypothesis. Run the experiment. Update the model. Repeat. Pure action without reflection is just thrashing. Pure reflection without action is just dreaming. You need the loop.

I've come a decent way given where I started, but I know I'm far from where I want to be. That's fine. Abundance isn't only inherited — it's created. And people who create it themselves usually feel it more deeply than those who were handed it.

The hardest truth I've accepted: I've been more of a consumer than a builder. Content, plans, ideas, books, theories — I've consumed plenty. But building is what moves you forward. So that's what I'm focused on now. Less consuming, more creating.

All threads together make the life. Keep weaving yours.