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.

12 posts
·
5 topics
·
Updated 6 days ago

Latest Post

Tutorial
Jun 11, 2026

Fixing Windows Error 0xc000000f After Installing Linux

This guide details how to resolve the common dual-boot 0xc000000f BCD error that occurs when a Linux installation alters the EFI System Partition (ESP) layout or UUID. It provides a step-by-step walkthrough using a Windows installation USB, diskpart, and the bcdboot command to safely recreate the missing or broken boot files without risking your Linux setup.

3 min read

All Posts (12)

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·May 27

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