7 chapters · 15 years · most recent first
Work
One through-line: an engineer who kept moving toward the seam where technical judgment meets what a business actually needs.
-
McKinsey & Company
Senior Product Manager
Since September 2026 I lead product for McKinsey’s internal program that helps non-engineers build and ship their own tools, safely. The job is the whole path: from a colleague’s first idea, through the guardrails that keep firm and client data safe, to a tool other people can rely on.
NOW · making it safe for non-engineers to ship
-
McKinsey & Company · Platform
Senior Product Manager
I owned a portfolio of enterprise products at McKinsey — an internal app and asset marketplace, GenAI knowledge assistants, a GenAI support agent, and a service-health dashboard — across two engineering squads and an offshore vendor team. I shipped McKinsey's first production GenAI support agent; it worked well enough that other flagship internal teams asked for it, and it spread to five-plus channels in months. I set the 12–18 month roadmap for the marketplace against an ROI model measured in thousands of hours a year, grew active integrations ~30% year over year into the five figures, and scaled a knowledge assistant to hundreds of weekly users at ~80% automated resolution. I also built the answer-quality evaluation the org didn't have — turning “is the AI any good?” from an argument into a tracked signal leadership steers by.
SHIPPED · McKinsey’s first production GenAI support agent · LEARNED · one PM + an AI operating model = director-level surface area
-
Brain System
Personal AI memory
The most-used thing I’ve built isn’t at work — it’s on a Mac mini in my home office. Brain is a small, self-hosted memory server: hybrid search over my Obsidian vault and 2,400+ OCR’d documents, exposed through MCP so every AI tool I use reads from the same memory. No agent framework, no $400/month vector DB. Just hybrid search done right, for $0 a month. It’s the clearest proof of how I think about AI tooling: own your context, keep it boring, make it useful every single day.
SHIPPED · a memory my AI tools read daily · $0/mo · LEARNED · the cheapest edge is context you own
-
Adroit Associates · NYC Government
Product Manager / Business Analyst
Four years delivering technology for New York City agencies — health, housing, youth services, consumer affairs, emergency management — end to end, from business case to cutover. I wrote proposals that won $25M+ in new work and built the process the firm used to decide which RFPs were worth chasing. Public-sector delivery is unforgiving: fixed budgets, real constituents, no room to hand-wave. It taught me to own the whole lifecycle, not just the fun part.
SHIPPED · $25M+ in won work across five city agencies · LEARNED · own it from business case to cutover
-
University of Missouri
MBA
The MBA was where the engineer learned the business half — and I didn’t just study it. I ran the agile process for the business school’s technology center and shipped internal web apps, drove donor analytics for fundraising, got elected to graduate student government (and grew department representation 30%), and TA’d a new-product marketing course. Two national case-competition finishes and Beta Gamma Sigma on the way out.
SHIPPED · internal apps + a student-gov win · LEARNED · product sense is built, not born
-
Tech Mahindra
Software Engineer / Team Lead
I started as an engineer. At Tech Mahindra I led a small team through the kind of work that teaches you what “done” actually means — we held a multi-million-dollar British Telecom account by hitting a hard release with full test coverage and zero live defects. Six people, three cities, one deadline. It’s where I learned that shipping is a discipline, not an event.
SHIPPED · the release that saved the account · LEARNED · done means no surprises in production
-
Microsoft Student Partner
Campus Dev Evangelist
Alongside my engineering degree, I ran developer workshops on campus as a Microsoft Student Partner — teaching other students to build on Microsoft’s stack. My first taste of the thing I still do: turning technical capability into something people will actually pick up and use.
SHIPPED · workshops that got students building · LEARNED · adoption is a teaching problem
Skills
Everything here has evidence behind it. The third column is the one most sites leave out: being hired into the wrong role costs both sides more than being passed over for it.
Strong
- Enterprise PM at scale
- Spec-driven development with AI
- LLM product integration
- Cross-team leadership
- Building AI infra (MCP, RAG)
Moderate
- Frontend (React, Astro)
- Data engineering (SQL, Snowflake)
- Government IT procurement
- Brand voice and copywriting
- Technical writing for non-engineers
Gaps
- Mobile native (iOS/Android)
- Formal ML / model training
- Hardware design
- Game design
- Distributed systems at FAANG scale