What I Write About
Engineering notes, tooling walkthroughs, and lessons from shipping real products. On-site articles live here. Medium articles open in a new tab.
On This Site
How to Use Multiple GitHub Accounts on One Machine
A complete walkthrough of the git-multiple-accounts script: SSH keys, per-identity commits, automatic signing, and a smart clone wrapper so you never push to the wrong account.
How I Set Up a Dev Machine from Scratch
The shell script I use to bootstrap any Linux or macOS machine: Rust, Node.js 24, pnpm, Git with SSH signing, and global VS Code, Prettier, and Solhint configs in one run.
From Medium

The Mercy We Reserve for Horses
A reckoning with Harlan Ellison’s “I Have No Mouth and I Must Scream” A child resting against the neck of a calm horse, symbolizing trust, companionsh...

Diamonds in the Code: The Quiet Rebellion of Upgradeable Contracts
How EIP-2535 Diamonds revealed why immutability alone is not enough, why upgradeability has become essential in the living architecture of blockchain,...

Certainty Is a Counterfeit Currency.
Why we cling to answers we haven’t earned. In the heat of a Lagos afternoon, with dust hanging in the air and the sweetness of roasted plantain drifti...

Stuck in BusyBox? How I Fixed the Ubuntu (initramfs) Boot Error
If you use Ubuntu or any Linux distro, you may have encountered a terrifying screen like this: No login screen.No desktop.Just a black screen and a bl...

I Had a Dream
A teacher’s metaphor, a student’s question, and the dream that would not fade. 1. Breathless I had a dream.I woke up breathless. Not the kind of breat...

Growth That Feels Like Sinking: Navigating the Frontend-Backend Crossroads
There are moments in our careers when curiosity collides with fear. The desire to explore pushes us forward, yet self-doubt pulls us back. For me, thi...