I'm a software engineer with
14 years shipping across the whole stack —
full-stack web, mobile, backend, platforms, payments,
computer vision, telematics. Whatever the problem hands me, I
learn the tools and build the thing. Today I'm a
developer at Microsoft on the
Consumer Commerce org in Redmond — the team that
runs subscriptions across the entire Microsoft consumer
ecosystem (Microsoft 365, Copilot, Xbox Game Pass, and
friends). Hundreds of millions of users, one hot revenue path,
zero tolerance for downtime.
Before Microsoft I spent a year and change at Target
building nationwide PCI-compliant payments services — integrating
with Worldpay, BAMS, Chase Pay, TSYS and the rest of the merchant zoo
using jPOS, ISO 8583, and Netty. Before that, four years
at Lender Price in Pasadena shipping full-stack
mortgage tech, browser to database. The first chapter was three and a
half years at Infosys in Mysore, where I learned
what good SDLC discipline actually looks like.
I care about contracts over cleverness, observability
from day one, and writing things down so the next person — or me, in
three years — can pick up where I left off without spelunking through
tribal knowledge.
I'm a perpetual tinkerer. The stack list below isn't
loyalty — it's curiosity. New language, new database, new runtime,
new protocol — if it looks interesting I'll spin it up over a weekend
and learn it by shipping something with it. The projects further down
are the receipts.