2025 – now · in use every day
A sales and inventory platform for small distributors
Three businesses take their orders through it, and $500K+ has gone through so far. Most of the real work is keeping every business in sync with Zoho without getting throttled: incremental, batched syncs on a staggered schedule, plus exponential backoff with jitter when the API pushes back.
Next.js · TypeScript · Supabase · Node · Vercel
A key-value store that survives its primary dying
Primary/backup replication in Go. A view service promotes the backup when the primary goes quiet and never lets two primaries exist, even across a network partition. The catch: no mutexes allowed, only goroutines and unbuffered channels.
Predicting mortality from ER vitals
Time-series vitals and labs for 16,000+ patients, an RBF-kernel SVM weighted for the class imbalance, and a lot of cross-validation on C and γ. It landed at 0.86 AUROC (bootstrapped CI 0.81–0.91).
A search engine, starting from MapReduce
First the MapReduce framework: a manager, workers, and UDP heartbeats to notice when one dies. Then I used it to index 100,000+ web pages, ranked with tf-idf mixed with PageRank.