Architecture decisions
State, routing, data layer, module boundaries, monorepo strategy.
Written ADRs so the rationale survives me leaving the engagement.
Hiring
Calibrated rubric, take-home or live-coding loop, structured
debriefs. I sit on the panel and help your team learn to read
senior frontend candidates.
Design system governance
Component review process, token discipline, versioning policy,
and the harder call: what does NOT go in the design system.
Mentoring
1:1s with mid-level engineers who want to grow into senior.
Career direction, code feedback, and the soft skills that
actually unlock the next level.
Code review SOPs
A written standard for what gets blocked, what gets nitpicked,
and what gets shipped. Less bikeshedding, faster merges, fewer
regressions.
Cross-functional alignment
Sitting in on product and design syncs so frontend gets
represented before tickets get written, not after. Fewer
surprises at sprint planning.