Portfolio Projects
Welcome to my portfolio of software engineering projects. This collection demonstrates various competencies across different technologies and domains.
Project Overview
This portfolio includes projects covering:
- Build Systems: Bazel multi-language builds
- Developer Experience: Project generators and tooling
- Microservices: Distributed system patterns
- Real-time Systems: WebSocket implementations
- Observability: Monitoring and metrics
- CI/CD: Automated testing and deployment
Quick Start
Each project includes:
- Design documentation
- Implementation code
- Setup instructions
- Key learnings
Use the navigation menu to explore individual projects or visit the competency mapping to see how projects align with technical skills.
Running Projects
Use the portfolio runner tool:
./tools/run <project-id>
Available project IDs:
ws-chat-fastprojgenrabbit-mqonline-bookstorebazel-multibuild