Ship small. Learn fast. Write it down.
Notes from a solo developer—practical snippets, tiny tools, and postmortems that don’t waste your time.
Get updatesWhat you’ll find here
Practical tutorials
Each post focuses on one small, useful idea you can copy straight into your project. No fluff — just hands-on examples that actually solve real problems.
Debug diaries
Honest write-ups of bugs, errors, and those strange issues that took hours to fix. I share what went wrong, what worked, and what I learned along the way.
Design decisions
I explore how small visual or structural choices change how code feels to use. From typography to layout, it’s all about clarity and flow in both UI and code.
Latest Posts
Chasing Clarity, Not Complexity
I used to think complexity meant progress — that the more moving parts my projects had, the more “real” they were.
Now, I see it differently. Every new dependency, every clever abstraction, every “just in case” helper adds a little friction. Clarity is the real luxury.

Installing Multiple Versions of Node.js Using NVM
Learn how to install, manage, and switch between different Node.js versions using NVM. A simple guide for developers who need flexible environments for multiple projects.
