Projects.

Things I've built, configured, and experimented with.

Aftermath

A Solana payment failure lab with real Python workers and SQLite recovery. Inject duplicate notifications, verification outages, and worker stops, then inspect the event timeline. A subprocess kill-and-restart test verifies that replay leaves exactly one credit. Payment inputs are simulated.

PythonSQLiteReact / TypeScript

Release v0.1.0 ↗

View project ↗

Cadence

A piano practice studio with editable audio-to-MIDI transcription, reference comparison, and bar-level pitch and timing feedback. New recordings use the local Python backend; the public demo includes saved examples. Try the sample demo ↗ · Releases ↗

ReactFastAPIAudio analysis
View project ↗

Orbit

A browser-based graphing tool for multivariable calculus: surfaces, space curves, and vector fields, with tangent vectors and numerical arc length. Open the graphing tool ↗

JavaScript3D geometryMultivariable calculus
View project ↗

Hackintosh

Turning an older laptop into a Hackintosh, with configuration files and a short write-up.

HardwaremacOS
View project ↗