Blog
SubscribeA collection of technical deep-dives, debugging war stories, and lessons learned from shipping software. I write about systems programming, Rust, developer tooling, and the occasional career reflection.
Latest Post
Android Screen Mirroring: Why Linux Beats macOS
If you’re still tolerating macOS only because you need reliable Android screen mirroring, it’s time to drop the excuse. Linux users have been enjoying a superior, free, and buttery-smooth solution called scrcpy for years.
All Posts (10)
The macOS mDNS Bug: Why Raspberry Pi SSH Suddenly Stops Working
ssh pi@raspberrypi worked fine until I typed the wrong password a few times. Then one MacBook completely lost the hostname while the other was fine. I was convinced it was fail2ban on the Pi (even though it wasn't installed). Here's the weird macOS cache issue, the fix, and why Linux just doesn't do this nonsense.
The Wayland Ghost Bug: Fixing Flatpak Crashes on Linux Mint
If you switched from Wayland back to X11 and your Flatpak apps won't launch, you've got a ghost socket haunting your session. Here's the fix.
Upgrading to Kiru v1: A New Reactive Paradigm
A look into the process of updating my personal site to Kiru v1, exploring the new reactive primitives, and adopting the new routing interface.
Linux Auto Switch Gpu Modes
This is primarily for asus linux laptops but im sure it can work for others with slight mods
Auto Fetch Webapp Icons On Omarchy
The why and how I added some auto fetch logic when installing webapps
Omarchy flatpak support
I go over why I added flatpak support and how
Building Zlorb: A Lightweight CI Daemon in Rust
What it took for me to build my own CI-CD and why I did it.
The Netflix Interview That Didn't Go Well
I interviewed at netflix, and it didn't go so well. Here I outline the problems I had.
My Ideal Operating System
Here I go over the OS of my choice. What I love, and what I hate about the various OS's I've tried over the years.