Personal Project
Spinup
A developer workflow tool for spinning up local build environments using VM and container backends. The goal is to make local CI-style testing easier and more reproducible.
Problem
Developers often need to reproduce CI environments locally, but manually creating VMs, configuring build environments, and running commands repeatedly is slow and error-prone.
Technical Approach
- Created a CLI-oriented workflow for starting and managing local environments.
- Used QEMU as a VM backend for isolated machine-based workflows.
- Designed the tool name and structure to support both VM and Docker workflows.
- Focused on reproducibility and local CI parity.
Highlights
- QEMU-backed VM workflows
- Docker-oriented future direction
- Local CI-style execution
- Developer productivity tooling
- Command-line workflow design
Technologies
QEMUDockerCLICMakeDeveloper ToolsC++