
What You’ll Find Here
This blog is a mixed bag of what I happen to find interesting.
- Programming : From elegant algorithms to debugging marathons, I’ll post code, tutorials, and musings from the world of software development.
- Electronics: Solder smoke, blinking LEDs, and microcontrollers galore. If it beeps, blinks, or buzzes, it might show up here.
- Filmmaking : I love telling stories making short films with my friends.
- Music : I make music, or at least that’s what I tell myself. It helps me think and clear my mind. Pretty sure listening to my music won’t clear your mind. Like at least 85%.
- Tractor Time: Occasionally, I trade pixels for horsepower and do some real-world work in the yard. Spoiler: tractors are more fun than unit tests.
Tone & Philosophy
While I take my work seriously, I try not to take myself too seriously. Life’s too short not to laugh at a bad pun or an overly dramatic drone shot. Politically, I’m about as liberal as one gets. I value things like empathy, equity, sustainability, and cable management philosophy.
Let’s Build Something Cool
Whether you’re here for the tech tips, the creative chaos, or just to see what I break next: WELCOME. Feel free to poke around and if you find something interesting I’d love to hear from you. The internet’s more fun when it’s a conversation.
Website Details
This website is generated with Hugo using a theme I wrote from scratch. I know, it’s not a great theme, but I wanted the experience of building up a Hugo theme from scratch. It’s honestly pretty cool. Hugo, not my theme. For some reason now I long for the days of geocities. Anyways… If you’ve got static content you want to manage, I’ve found Hugo to be a great tool for doing so.
As for the site hosting, it’s done via Cloudflare Pages and deployed using their wrangler command line interface. The whole thing is done automagically via a GitLab runner in Docker running on my homelab. That’s a lot of tech-speak to say the pages are generated on my home server whenever I commit to the appropriate branch and then uploaded to cloudflare.