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 ↗