Skip to content

Work

Projects

A selection of professional and personal builds — integrations, full-stack apps, and tools.

55

features passing in one day

Personal · open source

Agent Harness: overnight software delivery with verification gates

A driver that runs coding agents overnight, one fresh session per feature, and merges only work an independent session has verified.

BashNode.jsGittmuxjqGitHub CLIClaude Code

2×

sprint throughput

MAXX Potential

Linear Adoption + Agentic Bug Workflow

Replaced scattered per-person QA spreadsheets with Linear and an AI-agent workflow that automates bug filing, triage, and deduplication.

LinearMCPClaude CodeAI AgentsGit

831

songs, self-hosted, identical copies removed

Personal · home server

Self-hosted music library & DJ crate pipeline

A music library I host at home and stream to my phone, with a crate pipeline that checks each file's real quality and never deletes from the library.

PythonSQLiteDocker ComposeNavidromebeetsffmpegJavaScriptrestic

374

tests in 37 suites, and the phone still found a crash

Personal · iOS (Expo)

HitList: offline-first street-spot scouting app

An iPhone app for logging street snowboard and skate spots with cold hands and no signal: capture first, add the details later, everything stored on the phone.

React NativeExpoTypeScriptexpo-routerzustandSQLitereact-native-mapsJestGitHub Actions

2 days → ~6 hrs

client onboarding time

Builder Clarity

GoHighLevel ↔ JobTread Integration

Multi-tenant, bidirectional integration between GoHighLevel CRM and JobTread project management — purpose-built for contractors.

PipedreamSupabaseJavaScriptOAuthREST APIsWebhooks

3 levels

job → area → feature → task

MAXX Potential

React Native Paint Estimator

Full-stack mobile app that lets paint estimators price a job by breaking it down into areas, features, and tasks.

React NativeTypeScriptNode.js

1 thread

per customer

Builder Clarity

RingCentral ↔ JobTread Integration

Synced calls and texts from RingCentral VoIP into JobTread contact threads — establishing a single source of truth for contractor communications.

n8nZapierREST APIsWebhooksJavaScript

full-stack

Freelance

Mirrored Google Calendars

Rebuilt a broken Google Calendar sync app from scratch — mirrors events across calendars for availability blocking.

Next.jsSupabasePipedreamGoogle Calendar APITypeScript

full-stack

Duke University

Cherished

Wellness-centered social media platform built in an AGILE team — featuring messaging, profiles, search, and email notifications.

Next.jsMongoDBTypeScriptAGILE/Scrum