<MT />

Blog

Writings by Muhammad Tayyab

Thoughts on software development, web technologies, and things learned shipping full stack and mobile products from Lahore, Pakistan.

32 articles

iPhone screen displaying App Store icon alongside Health and Instagram apps with 5G signal — illustrating the Apple App Store review and submission process
iOS DevelopmentApp StoreMobile Development

The App Store Review Process: What Nobody Tells You

I thought submitting to the App Store was just clicking "upload." I was wrong. My first submission took 8 days and got rejected twice. Here's what nobody tells you about getting your iOS app approved — the gotchas, timeline, and how to actually get through Apple's review process.

T
Muhammad Tayyab
April 27, 2026·10 min read
Developer working with AI coding tools on a modern interface
AIDeveloper ToolsReact

AI-First Development: How I Use AI Agents to Build Features 10x Faster

A few months ago I shipped a two-day feature in three hours. Here's exactly how I work AI-first — the real workflow, the tools I actually use, and where it all breaks down.

T
Muhammad Tayyab
April 15, 2026·6 min read
Custom billing engine architecture
Node.jsPostgreSQLStripe

Why I Stopped Using Stripe Subscriptions and Built My Own Billing Engine

Stripe's Subscriptions product is great — until your billing requirements outgrow it. Here's a practical breakdown of when to build your own recurring billing system, and how to architect it cleanly in Node.js and PostgreSQL.

T
Muhammad Tayyab
April 6, 2026·7 min read
Analytics dashboard showing website performance metrics and scores
Next.jsSEOAccessibility

From 85 to 100: How I Fixed My Portfolio's Lighthouse Score (And What I Learned)

I ran Lighthouse on my own portfolio and got a brutal 85 on Accessibility and no SEO infrastructure at all — no robots.txt, no sitemap, no structured data. Here is exactly how I fixed it, what each change does, and why it matters.

T
Muhammad Tayyab
March 31, 2026·7 min read
Building a Blog Engine with Next.js 16 App Router — What Nobody Tells You
Next.jsSanityCMS

Building a Blog Engine with Next.js 16 App Router — What Nobody Tells You

I added a CMS-powered blog to my portfolio using Next.js 16, Sanity, and the App Router. The setup looked simple. The deployment had other ideas. Here's what actually happened.

T
Muhammad Tayyab
March 28, 2025·5 min read