Projects

I build systems-level software and full-stack applications. My work spans real-time monitoring, AI, developer tooling, nutrition tech, and mobile platforms.

Munchy

All-in-one nutrition intelligence platform with AI-powered macro reasoning, 6M+ verified foods, and campus dining integration. Provider-agnostic backend adapter pattern cleanly decouples nutrition data providers from the frontend - enabling provider swapping without client-side changes.

React TypeScript Hono Prisma Cloudflare Pages Flutter

Redline

Real-time database performance monitoring for PostgreSQL. Surfaces query execution patterns and bottlenecks without requiring schema changes - deployed via Docker with zero configuration. Features delta analysis for performance regression detection, query normalization, EXPLAIN plan analysis, and intelligent alerting with WebSocket-driven live updates.

Go React WebSocket PostgreSQL Docker

Quantarra

A data intelligence framework designed to unify, process, and structure information from any source. Manages normalization, storage, and recovery through its core subsystem GDN, ensuring data consistency even under failure.

Go Node.js PostgreSQL Redis S3
Quantarra data intelligence framework

Monday

Autonomous personal AI assistant running locally on macOS. Multi-subsystem architecture with perception, cognition, and action layers - wake-word detection, speech-to-text, text-to-speech, and a modular tool ecosystem with persistent memory. Event-driven architecture enabling real-time environmental awareness.

Python Claude API macOS Speech Recognition TTS

Piano Vision

Web application that converts piano performance videos into MIDI files through visual key detection and brightness analysis. Drag-and-drop interface with interactive 88-key calibration, real-time note stream visualization, preset management, and configurable sensitivity tuning.

React TypeScript Canvas API MIDI Vite

API Sentinel

CLI tool for automated breaking change detection in APIs. Monitors OpenAPI schemas across versions, classifies changes by severity, and integrates directly into CI/CD pipelines with Slack alerting and GitHub Actions support. Published on PyPI.

Python OpenAPI CLI CI/CD PyPI

Muun Player

Lightweight, customizable HTML5 video player with HLS streaming support. Handles every video format and resolution supported by the browser, with quality selection, episode navigation, picture-in-picture, subtitle support, and provider switching with automatic error recovery. Published on npm.

JavaScript HLS hls.js HTML5 Video npm
Muun Player video interface

UMRCP

Defense simulation demonstrating missile-radar connectivity with automatic failover. When a radar is destroyed, active missiles autonomously reconnect to surviving radars. Features event-driven architecture, multiple guidance laws (Proportional Navigation, APN, Pure Pursuit, Command), IFF validation, and YAML-configurable scenarios with failover scoring.

Python Pygame Event-Driven Simulation pytest

More projects available on GitHub.