Work

Platform engineering demos tied to release automation, build systems, and DORA metrics — the work I ship in production.

Bazel Multi-Build

Polyglot Bazel monorepo spanning Java and TypeScript with shared build graphs and remote-cache patterns. Mirrors the Tableau desktop migration that cut incremental build times by up to 75% for hundreds of engineers.

  • Bazel
  • Java
  • TypeScript

Canary Deployment Controller

Progressive traffic shifting with Prometheus SLO gates and automatic rollback on Kubernetes. Models the telemetry-gated canary rollouts that helped reduce release lead time by 79% on enterprise CI/CD pipelines.

  • Python
  • Kubernetes
  • Prometheus

Release Lead Time Calculator

DORA lead-time metrics API integrating with GitHub for cycle-time visibility across teams. Implements the scoring model used in platform maturity audits across 28 microservices.

  • Python
  • GitHub API
More projects

ImgAnnotator

Web-based image annotation tool with collaborative editing and export workflows.

  • JavaScript
  • HTML5 Canvas
  • Node.js

Modular JVM Build

Gradle multi-module Spring Boot layout with layered modules and health API for production-style JVM services.

  • Kotlin
  • Spring Boot
  • Gradle

Native macOS Log Analyzer

Native macOS application for analyzing system logs with real-time monitoring, custom filters, and export.

  • Swift
  • AppKit
  • Core Data

Observability Stack

Local Prometheus and Grafana stack for metrics collection and dashboard-driven SRE workflows.

  • Docker
  • Prometheus
  • Grafana

Online Bookstore

E-commerce REST API demo with OAuth2 and WebSockets for production-style API design and auth flows.

  • Python
  • FastAPI
  • PostgreSQL

OpenTelemetry Demo Stack

End-to-end distributed tracing stack with OTel Collector and trace propagation across containerized services.

  • Python
  • OpenTelemetry
  • Docker

Platform Audit Template

SRE audit scripts and runbooks for GCP billing analysis and platform health assessments.

  • Python
  • Bash
  • GCP

Project Generator

CLI tool to scaffold new projects with Jinja2 templates and Typer UX for fast, consistent repo bootstrapping.

  • Python
  • Jinja2
  • Typer

RabbitMQ Demo

Message queue patterns demo with pub/sub and work queues in Kotlin for reliable async processing.

  • Kotlin
  • RabbitMQ
  • Gradle

REST API Test Demo

Production-style FastAPI service with pytest coverage and Docker-based CI for API quality gates.

  • Python
  • FastAPI
  • Docker

WebSocket Chat (FastAPI)

Low-latency chat demo with auto-reconnection and metrics instrumentation over Redis-backed WebSockets.

  • Python
  • FastAPI
  • Redis

Workflow API Demo

API-to-Redis-queue-to-worker pattern with async jobs orchestrated via Docker Compose.

  • Python
  • FastAPI
  • Redis
  • PostgreSQL