Blog

Notes on building, ranking, and teaching.

Web development, SEO, and Python, written by someone who also spends part of the week grading biology papers. Practical over theoretical, always.

A board-pattern paper generator, finally built for Pakistani classrooms

Most exam-paper tools online are built around CBSE, JEE, or NEET question banks — none of them handle a Matric or FSc board-pattern paper the way a Pakistani teacher actually needs it laid out. Here's why I built Paper Generator around that gap instead of copying what already existed.

See Paper Generator

What GST-compliant billing actually looks like for a Lahore cafe

A walkthrough of tax calculation, thermal receipts, and the small operational details that generic POS guides tend to skip.

Five SEO fixes I make on every small-business site before anything else

Before keywords or content strategy, most sites need these fixed — and most of them cost nothing to do.

Why I still reach for Python when a client thinks they need "AI"

Most automation requests don't need a model at all — they need a script. How I tell the difference before quoting either one.

Firebase vs. a Python backend: how I choose for a client project

Neither is always right. A practical checklist for picking between a managed backend and one you own outright.

Teaching biology taught me how to debug

Dichotomous keys and stack traces have more in common than you'd think. On systematic thinking as a transferable skill.

Building role-based dashboards without overengineering them

What a clinic front-desk view actually needs versus what a doctor's view needs — and why one Firebase project can serve both.

No posts match that search. Try a different term or category.