Projects

Selected projects.

A short index of current work and earlier case studies.

Open source

7
Open source2026

Phren

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.

  • TypeScript
  • MCP
  • SwiftUI
  • Node.js
Open source2026

OGrid

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.

  • React
  • TypeScript
  • Radix
  • Fluent UI
  • MCP
Open source2026

m4l-builder

Max for Live devices written in Python instead of clicked together in a GUI. Pure standard library, ships to PyPI.

  • Python
  • Max for Live
  • Audio DSP
  • PyPI
Open source2026

LiveMCP

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.

  • Python
  • MCP
  • Ableton Live
  • FastMCP
Open source2026

Atlas

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.

  • Bun
  • Hono
  • Postgres
  • D3
  • MCP
Open source2026

Mina

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.

  • Swift
  • SwiftUI
  • CloudKit
  • WidgetKit
Open source2026

Mutter

A Mumble client for desktop, Mac, iOS, Android, and the web. Join a server, see who is around, and talk.

  • TypeScript
  • Electron
  • SwiftUI
  • Jetpack Compose

Flagship product

1
Flagship product2013 to 2023

Intranet ERP

The project-based ERP I built and grew into ADM Associates' system of record, then licensed to outside clients.

  • Ruby on Rails
  • PostgreSQL
  • MS SQL
  • Docker
  • GitHub Actions

Current

2
Current2026

Intrapath

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.

  • Bun
  • Hono
  • Drizzle
  • Postgres
  • React 19
  • Stripe
Current2026

Basis

Crypto reconciliation SaaS. Wallet history across fourteen chains, read-only exchange sync, statement imports, and traceable FIFO worksheets you can audit line by line.

  • TypeScript
  • Hono
  • SQLite
  • Node.js

Client work

1
Client work2012 to 2013

Retrofit Program Data Tools

Web applications, iPad data-entry tools, and migration tooling for a retrofit program based in Maryland. Built at Matrix Energy Services.

  • Ruby on Rails
  • iPad apps
  • Excel
  • Web applications

Legacy case study

3
Legacy case study2014 to 2025

EMV

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.

  • MongoDB
  • Node.js
Legacy case study2018 to 2025

Equipment Tracker

An internal app for tracking equipment, on PostgreSQL and Node. Built at ADM Associates as part of the operations toolkit alongside Intranet.

  • PostgreSQL
  • Node.js
Legacy case study2011

Garden Sensor Network

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.

  • JSON
  • Web UI
  • Processing
  • Sensor data

Product

1
Product2025 to present

AlphaLens

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.

  • Bun
  • TypeScript
  • discord.js
  • Hono
  • SQLite