Persistent memory for AI coding agents. Findings, tasks, and patterns stay as markdown in a git repo you own, and you can browse the same store from a terminal shell, a 3D web graph, VS Code, or an iPhone.
A React data grid with spreadsheet features built in: sorting, filtering, pagination, cell editing, range selection, copy/paste, and the fill handle. Drop in the component, or compose the hooks onto your own table.
Max for Live devices written in Python instead of clicked together in a GUI. Pure standard library, ships to PyPI.
An MCP bridge for Ableton Live. Controller-first interface for transport, views, tracks, clips, devices, and the mixer, plus stable read resources for current state.
2026In active development
Rewrite of the project-based ERP I built and ran at ADM for a decade, this time as a multi-tenant SaaS: projects, timesheets, invoicing, expenses, HR, and reporting on Bun and React.
Multi-tenant ticketing on Bun, Hono, and Postgres, with a local-first desktop frontend that mirrors every ticket to disk as markdown and an MCP server, so the same queue lives in the browser, your editor, and your agents.
2026In active development
Crypto reconciliation SaaS. Wallet history across fourteen chains, read-only exchange sync, statement imports, and traceable FIFO worksheets you can audit line by line.
A newborn log for two phones. Feeds, diapers, and sleep logged by tap, widget, or Siri, shared through iCloud so both parents see the same log.
A Mumble client for desktop, Mac, iOS, Android, and the web. Join a server, see who is around, and talk.
Intranet ERP
Flagship product
2013 to 2023Primary company ERP for a decade
The project-based ERP I built and grew into ADM Associates' system of record, then licensed to outside clients.
2014 to 2025Shipped at ADM
An internal MongoDB-backed app built at ADM Associates for a workflow that fit a document store better than a relational one. Sister system to Intranet.
Equipment Tracker
Legacy case study
2018 to 2025Shipped at ADM
An internal app for tracking equipment, on PostgreSQL and Node. Built at ADM Associates as part of the operations toolkit alongside Intranet.
Crypto and stock alpha in your Discord: real-time charts, contract lookups, and trending-token alerts, with a marketing site and a server-owner dashboard.
Garden Sensor Network
Legacy case study
2011Shipped
A web interface for a learning-center garden wired up with light, temperature, and moisture sensors. Built at UCSD with a cross-discipline engineering team.
Retrofit Program Data Tools
Client work
2012 to 2013Shipped
Web applications, iPad data-entry tools, and migration tooling for a retrofit program based in Maryland. Built at Matrix Energy Services.