I Built a File Shelf Because Projectors Shouldn't See My Inbox
I wanted to open files on a classroom projector without logging into my email. So I built a tiny file shelf with shareable links and private uploads.
I wanted to open files on a classroom projector without logging into my email. So I built a tiny file shelf with shareable links and private uploads.
I wanted email on my own domain and ended up debugging DNS, reverse DNS, and Azure's blocked SMTP port. Mailcow was the easy part, somehow.
I wanted a Minecraft server for friends. Terraform, Docker, HTTPS, and off-site backups happened because I also wanted to rebuild it when it broke.
Fabric's documentation link checker had broken regexes and loose workflow limits. I fixed them, got a useful correction in review, and merged the patch upstream.
Azure was eating my student credits, so I moved my Instagram profile picture bot to scheduled GitHub Actions. One less VM for a very silly job.
We joined a hackathon at the last minute, built an AI course pathway recommender, and somehow won with a team name we thought was a joke.
I got tired of changing my Instagram profile picture, so I wrote a Python bot to do it. It was an early project with more edge cases than the idea deserved.