Deeper than a portfolio card
What the problem was, how I solved it, and what changed afterwards. Real numbers only — nothing made up.

Designing in the browser before building in Elementor
A brokerage had a logo, a video and their copy, but no design. Designing it as a real page first meant what they approved was what shipped.

Building a quiz engine, not another question bank
Every exam-prep site in Pakistan lists MCQs to read. None let you build a real test. So I built the engine — 44,000 questions, exam-accurate marking, on ordinary shared hosting.

Moving a React site to WordPress without losing the speed
Madsheets had a fast React site on Vercel and no way to publish blog content. Rebuilding in WordPress meant keeping the speed that made the original worth keeping.
What each one covers
- 01
Challenge
What was actually going wrong, explained in plain terms first.
- 02
Approach
How I decided to fix it — including anything I got wrong on the first try.
- 03
Implementation
What I built, what I replaced, and what I deliberately left alone.
- 04
Results
What actually changed afterwards. Measured, not guessed.