About
Engineer. Architect. Builder.
I started writing code at university to build things I couldn't find — attendance systems, ordering pipelines, an IoT dashboard. The pattern was consistent: if the tool didn't exist, I built it. If the constraints didn't allow the clean solution, I found the honest one.
I've been a tech lead at BrowserStack and Capillary. I've shipped checkout migrations on revenue-critical paths, built experimentation frameworks, designed async upload pipelines, and led migrations across infrastructure I didn't originally build.
The work that interests me most happens at the edge of product and engineering — where the question isn't “can we build this?” but “should we build this, and if so, how?” I care about tradeoffs made visible, decisions made defensible, and systems that don't need heroics to keep running.
Things I believe
“Best practices are just someone else's tradeoffs.”
“If you can't explain the constraint, you don't understand the decision.”
“A system that requires constant heroics to stay alive was designed wrong.”
“Most over-engineering comes from optimizing for the wrong kind of future.”
Tech Lead at Capillary Technologies, working on the Engage platform — multi-channel marketing automation for enterprise.