A 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.

11 posts
·
5 topics
·
Updated 1 weeks ago

Latest Post

Rust
May 27, 2026

Custom Rust Errors

Centralizing error management using a custom Error enum and map_error resolves the complexity of disparate error types, establishing a single, type-safe contract across the entire application boundary for given domains.

6 min read

All Posts (11)

Android Screen Mirroring

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.

3 min read·Mar 28

The macOS mDNS Bug

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.

5 min read·Mar 24

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.

2 min read·Mar 14

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.

4 min read·Mar 1

Linux Auto Switch Gpu Modes

This is primarily for asus linux laptops but im sure it can work for others with slight mods

3 min read·Jan 27

Auto Fetch Webapp Icons On Omarchy

The why and how I added some auto fetch logic when installing webapps

3 min read·Sep 22

Omarchy flatpak support

I go over why I added flatpak support and how

5 min read·Sep 21

Building A Lightweight CI Daemon in Rust

What it took for me to build my own CI-CD and why I did it.

3 min read·Sep 24

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.

5 min read·Sep 24

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.

3 min read·Sep 24