2022–2023 · Associate Software DeveloperSeven-minute builds
Fixing the pipeline nobody wanted to own.
- 7 min
- Average build
- 10x
- Workflow speed
- −50%
- Tech debt
What was at stake
Sharing a build with QA was a chore measured in coffee breaks, and the app carried years of legacy class components and untyped JavaScript. Both problems slowed every single change.
The calls I made
- Implemented Fastlane for build distribution so anyone could ship a build to QA without babysitting Xcode.
- Converted the codebase to TypeScript and migrated legacy class components to hooks.
- Built a shared design system so the UI stayed consistent as the team grew.
What outlived it
- Average build time down to 7 minutes; dev and QA workflow roughly 10x faster.
- Technical debt cut by half; 100+ bugs closed.
- Platform-specific bugs down 20%.