I take on a small number of advisory engagements alongside my day job.
Most useful to teams shipping non-trivial backend or product systems
that want a careful outside eye.
I —
Technical advising
Recurring sessions with engineering leadership. Architecture, hiring, planning.
II —
Architecture review
A careful outside read of a system you're building or about to rebuild.
III —
AI-assisted development
Where AI actually moves the needle in your team's workflow, and how to build the habits and process around it.
IV —
Software development lifecycle design
Shaping the process between idea and production: how work is scoped, reviewed, released, and monitored.