Linux
My pride and joy. I don't really need it, but it taught me how computers work, how little I know, and how much I still have to learn. I run NixOS btw.
Building Hermie: deterministic dental insurance verification, done before the front desk opens.
Dental offices lose hours every morning on insurance hold music. Hermie verifies every scheduled patient overnight and writes the full benefits breakdown into the chart before anyone walks in.
My project car, an E24 6 Series coupe. Notes and progress.
Past work
The web design studio I ran for small businesses. It's where I learned how a business actually runs.
2nd place, SF Hacks x GDG hackathon
An SF State degree planner. It turns the Bulletin into a semester-by-semester plan. A rules engine checks every prerequisite and unit limit, and Auto Plan builds a full degree around your career goal.
Photograph your closet and it builds outfits ranked by weather, occasion, color, and what you haven't worn lately. Fully self-hosted.
Flags banned guests in a bookings CSV, even when the name is misspelled. Runs free on Cloudflare Workers.
$ curl -X POST localhost:8765/apps/mock-1/calc/press \
-d '{"tokens":["1","2","x","1","2","="]}'
# -> {"session_id":"mock-1","display":"144"}
Wraps old Windows GUI automation in a clean JSON API. FastAPI in front, pywinauto underneath.
Watch-Wallpaper.ps1
A tiny, no-admin Windows tool that puts your wallpaper back when something else changes it.
My pride and joy. I don't really need it, but it taught me how computers work, how little I know, and how much I still have to learn. I run NixOS btw.
I was too cheap to pay for a Windows key, so I watched a ton of YouTube and learned Docker and networking. Now I have a solid base for security-minded, technical work.
I mix audio for my school's theater. I also mix audio for my church.
I want to go to business school, or at least start companies. Selling web design to small businesses lets me build those skills with little risk.
Response hours 9:00 AM - 7:00 PM PT