archive.

things i built up until 2025. most of them work, none of them are polished, and none have users. what i've done since is on the homepage.

  • forage meal-discovery app that checks your pantry and orders the missing ingredients for grocery curbside pickup. swift, expo, spoonacular, kroger and instacart apis, stripe. only got access to 3 of 6 apis.
  • unvibecode saas that rebuilds a vibecoded site into production-grade output with the claude api. react, supabase, edge functions, stripe, vercel. didn't work with more complex sites.
  • tidysheet csv and spreadsheet cleaner shipped as a google sheets add-on on cloudflare workers. working, but mediocre ui with mediocre model implementation.
  • landassist screening and listing tool for small georgia landlords, built on next.js. landlords prefer their existing systems.
  • mouse / metamouse hands-free cursor control. gaze-driven macos cursor with dwell-to-snap, then aim estimation from a meta glasses camera frame. mediapipe, opencv, apriltag registration, macos accessibility api. the glasses-to-cursor path had high latency.
  • beacon locating missing people by matching gait across authorized camera feeds, built around an amber alert workflow. python, pose estimation. re-id across cameras wasn't accurate enough, and consent had no clear answer.
  • polytrack ai reinforcement-learning agent trained to drive the browser game polytrack. python, ppo. never trained past the environment.
  • rosterup youth sports team-management saas with a validation-first plan and a $1k budget. free apps are better than sports management software could ever do.
  • bustem / bustem2 static html and next.js rebuilds of the cal.com marketing homepage. built as a rewrite of the site, but never implemented.
  • inavolu earlier personal-site build on html, css, and netlify. replaced by this site.