About
I’m Piyush, a software engineer who likes building performant software and understanding it all the way down. I tend to go deeper than a problem strictly requires, because that’s usually where the interesting parts live, and I pick the approach that fits over the one that’s in fashion.
Most of my career so far has been in frontend, though “frontend” undersells it. The work I’m proudest of is the unglamorous structural kind: a ground-up rebuild of a complex workflow builder, untangling a sprawling app’s state management onto a saner, more reliable foundation, shipping single sign-on across an org-heavy enterprise product. The lasting lesson wasn’t any one feature; it was that shipping consistently is a harder skill than any individual thing you build, and one I’m still sharpening.
- now
- Developer tooling, the kind of software other engineers live inside all day, where performance isn't a nice-to-have.
- building
- Yank, a clipboard manager with on-device semantic search; a reactive state-management framework written from scratch to understand what the libraries actually do under the hood; and a handful of smaller tools I use daily.
- writing
- Recurse: binary exploitation, relational algebra, on-device embedding models, the frontend internals most people import and forget. No single lane, no content calendar; just the problems interesting enough to survive a 3 AM debugging session. If it's here, I built it, broke it, or got nerd-sniped by it.
- offline
- MMA, a Triumph, and learning to shoot and edit motovlogs, humbling in an entirely different way than code.