Small Builds, Weekend Experiments, and the Occasional Itch to Automate Something
These are smaller than what's on my Experience page, and that's the point. Each one started as a random itch — a tool I wanted for myself, a concept I was curious about, a way to avoid doing something by hand.
None of them took more than a weekend or two, and they're not trying to be polished products. But every one of them taught me something — a new library, a cleaner way to structure a script, or just the satisfaction of shipping something small and actually using it afterward.
A tiny always-on-top desktop widget that nudges me to text the people I care about — built because I kept meaning to reach out and kept forgetting.
View Source Code →
Rebuilt a TI-84-style calculator from scratch, mostly to see if I could get expression parsing and order-of-operations actually right.
View Source Code →A simple script to track my own spending and finally see where my money actually goes each month.
View Source Code →
Generates clean, ready-to-print business cards from a name and title — built after getting tired of formatting my own by hand.
View Source Code →
Calculates weighted grades so I could plan out a semester before grades actually posted.
View Source Code →
A lightweight text editor built from scratch, mostly to understand how GUI apps and file I/O actually work under the hood.
View Source Code →
A desktop launcher for my emulator collection — scans my ROM library, pulls box art automatically, and launches the right emulator with one click so I stop hunting for file paths.
View Source Code →I keep a running list of random project ideas — more will land here as I get to them.