Projects

Things I've built.

Airgapper

Airgapper

Consensus-based encrypted backup system using Shamir's Secret Sharing for distributed key management.

GoReactTypeScriptgRPCSQLite
ClawWatch

ClawWatch

Real-time AI agent monitoring dashboard. Track, observe, and manage autonomous agent behavior across distributed systems.

TypeScriptDockerAI
Tenant Portal

Tenant Portal

A self-hosted property management tool that automates the repetitive parts of being a landlord. Maintenance requests, lease tracking, and tenant communication.

TypeScriptReactNode.jsPostgreSQL
PLOScope Stack

PLOScope Stack

Poker platform orchestration system. Analytics, hand tracking, and session management for serious PLO players.

PythonGoRedis
Golfzon Scorecard OCR

Golfzon Scorecard OCR

Automated golf scorecard processing using OCR. Digitize physical scorecards into structured data for tracking and analysis.

PythonOCRReact
Rekordbox Migrator

Rekordbox Migrator

A CLI tool for migrating Rekordbox DJ collections between computers or library locations without losing cue points, playlists, or hot cues.

TypeScriptNode.jsXML
HomeKit Room Sync

HomeKit Room Sync

Bridge Home Assistant rooms and devices to Apple HomeKit. Automatic room mapping and device synchronization.

PythonHome AssistantHomeKit
OWL Sight

OWL Sight

Monitoring and observability platform. Unified dashboards for system health, alerting, and performance metrics.

GoDockerGrafana
Homelab Sample

Homelab Sample

A generic, opinionated template for setting up a homelab with Terraform, Docker Compose, and monitoring. Everything codified from day one.

TerraformDockerHCLPrometheusGrafana
Linked VU Meter

Linked VU Meter

A JUCE-based audio plugin that creates linked VU meters across tracks with real-time level visualization with inter-instance communication, built as a VST3 plugin and standalone app.

C++JUCECMakeVST3