Independent product engineer

I build websites and AI tools
for businesses.

Full-stack development, custom AI integrations, and workflow automation.

Shipped work

Products

Useful software built around privacy, clarity, and a little delight.

01 New

ARAM Mayhem · Windows companion

Mayhem Companion

A Windows companion for ARAM Mayhem, Arena, and TFT, with champion choices, builds, and reference data beside your game.

  • Python
  • Tkinter
  • Windows OCR
02 New

Piano practice · iPad friendly

Keyfall

Practice piano with falling notes, MIDI import, adjustable speed, and section loops.

  • JavaScript
  • Vite
  • Web Audio
03 New

TV hub · Sign-in required

Zuo TV Home

A TV-friendly home for Courtside NBA games, with IYF search and links to movies, series, and shows.

  • JavaScript
  • Node.js
  • HLS
04 New

Dictation · On-device

Local Flow

A private macOS dictation app with offline speech recognition, text cleanup, and voice editing.

  • SwiftUI
  • Python
  • MLX
05 New

NBA viewer · Private

Courtside

A personal NBA viewer with Pacific-time schedules, fullscreen playback, live player stats, and 虎扑 fan ratings.

  • JavaScript
  • Node.js
  • HLS
06 New

Price tracking · Private

DealDue

A private price tracker with verified price history, stock checks, adjustable targets, and email alerts for qualifying deals.

  • React
  • Vite
  • Vercel
07 New

Home search · Research

Haven

A home-search dashboard that compares listings, climate, and monthly costs while keeping unverified requirements visible.

  • React
  • TypeScript
  • Leaflet
08 New

Job search · Local-first

High Match

A local-first dashboard that finds and ranks public ATS jobs with explainable matching and review-gated application handoffs.

  • SvelteKit
  • TypeScript
  • SQLite
09 New

Personal finance · Private

ChipDue

A private command center for credit-card due dates, signup bonuses, investments, and optional account sync.

  • SvelteKit
  • TypeScript
  • Plaid
10 New

Voice AI · On-device

Dialora

A local-first macOS phone conversation agent powered by MLX Whisper, Qwen, and Kokoro.

  • Python
  • FastAPI
  • On-device AI
11 Open source

Desktop music · macOS

LyricDesk

A native lyrics overlay with line-synced lyrics for YouTube Music, Spotify, and Apple Music.

  • Swift
  • macOS
  • Music
12 Live

Food diary · Generative art

Yumoo

A mobile-first food diary that turns meals into an illustrated calendar, one entry at a time.

  • Next.js
  • OpenAI
  • PWA
13 Live

Car shopping · Price transparency

CarDeals

Crowdsourced car pricing that makes MSRP, real sale prices, and out-the-door costs easier to compare.

  • Next.js
  • Neon
  • PostgreSQL

built with Svelte 5 & curiosity