Michael Rivet

Selected Work

Projects

Things I've built, broken, fixed, and occasionally apologized for. Mostly the first three.

2025

Unified Design System

One source of truth, zero design fights.

Led the rollout of a cross-team component library that replaced four flavors of buttons with one. Yes, only one. Yes, it took a lot of meetings.

ReactDesign SystemsArchitecture
2024

Monolith → Modules

Carving a 12-year-old monolith into something testable.

Incremental extraction strategy, domain boundaries, and a CI pipeline that doesn't cry. Shipped weekly, not big-bang.

ArchitectureNode.jsTypeScript
2024

Lint as Leadership

Codifying team agreements as automated rules.

Wrote custom ESLint rules that turned 'we always do it this way' into 'the CI says no.' Reduced review cycles by ~40%.

ToolingDXStandards