Work

Selected projects spanning observability, platform tooling, and full-stack delivery.

ImgAnnotator

Web-based image annotation tool with collaborative editing and export workflows, showing full-stack JavaScript delivery and canvas-driven UX.

  • JavaScript
  • HTML5 Canvas
  • Node.js

Native macOS Log Analyzer

Native macOS application for analyzing system logs with real-time monitoring, custom filters, and export—demonstrates platform tooling and performance-aware UI work.

  • Swift
  • AppKit
  • Core Data

Online Bookstore

E-commerce REST API demo with OAuth2 and WebSockets, illustrating production-style API design, auth flows, and PostgreSQL persistence.

  • Python
  • FastAPI
  • PostgreSQL

OpenTelemetry Demo Stack

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

  • Python
  • OpenTelemetry
  • Docker

WebSocket Chat (FastAPI)

Low-latency chat demo with auto-reconnection and metrics instrumentation— highlights async Python, WebSockets, and Redis-backed real-time patterns.

  • Python
  • FastAPI
  • Redis
More projects

Bazel Multi-Build

Polyglot Bazel build system spanning Java and TypeScript with cross-language build optimization.

  • Bazel
  • Java
  • TypeScript

Canary Deployment Controller

Progressive traffic shifting with Prometheus SLO gates and automatic rollback on Kubernetes.

  • Python
  • Kubernetes
  • Prometheus

Modular JVM Build

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

  • Kotlin
  • Spring Boot
  • Gradle

Observability Stack

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

  • Docker
  • Prometheus
  • Grafana

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

Release Lead Time Calculator

DORA lead-time metrics API integrating with GitHub for cycle-time visibility across teams.

  • Python
  • GitHub API

REST API Test Demo

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

  • Python
  • FastAPI
  • Docker

Workflow API Demo

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

  • Python
  • FastAPI
  • Redis
  • PostgreSQL