// monorepo & developer experience · 2019 → today
One codebase, kept modern without stopping delivery
I’ve taken a platform spread across about 18 separate repositories and led merging them into one TypeScript monorepo with their history intact, along with the tooling around it: CI/CD, Docker and local dev. That one codebase is what makes the repo-wide migrations in refactor.md possible.
2019 · 18 repositories
- 12 services
- React app
- 3 Lambdas
- Terraform
- QA suite
today · one monorepo
100+
packages today, including the shared React design system
# in practice
- Every engineer works in one repo, with one toolchain and one way to build, test and deploy.
- Generated OpenAPI 3.1 docs for 12 services replaced a hand-maintained Postman collection.