Software Engineer

Ahmed Habib
builds things that ship.

464 tools, apps, games and experiments — every one of them finished, free, and running in your browser with nothing to install.

I care about software that stays working: no build steps to rot, no dependencies to patch, no accounts to create. This is where I put the things I build and write down what they taught me.

Read the writing Explore the work

Writing

Engineering notes, worked examples, and things I got wrong first.

Technology 5 min

Your View Counter Is Lying to Google

A view counter plus ON UPDATE CURRENT_TIMESTAMP makes dateModified change on every page load. How to spot it in 30 seconds, why it matters, and three fixes.

Tutorials 6 min

Lessons From Building Digital Creations

Five lessons from shipping 460+ tools, games, labs and simulators — including the constraint that mattered most and the one I enforced far too late.

Technology 5 min

Creating 300+ Free Browser Tools: My Journey

What I learned building 301 browser tools across 18 categories: the architecture that made it sustainable, the rules I follow, and the ones I got wrong first.

ESC