<MT />

Blog

Writings by Muhammad Tayyab

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

Product team collaborating around a table in a bright workspace — trust and vetting for US/UK founders hiring full stack in Pakistan
Full StackHiringPakistan

Red Flags When Hiring a Full Stack Developer in Pakistan

A trust and vetting guide for US/UK founders hiring a full stack developer in Pakistan: scam signals, fake senior titles, agency bait-and-switch, portfolio theater, async gaps, IP/contract gaps — and what good looks like.

T
Muhammad Tayyab
September 16, 2026·15 min read
Remote product team collaborating around laptops in a bright workspace — Next.js full stack hire for US and UK startups
Next.jsFull StackHiring

Next.js Full Stack Developer in Pakistan (What You Actually Get)

What US/UK founders actually get hiring a Next.js full stack developer in Pakistan in 2026: App Router/RSC ownership, vertical-slice shipping, stacks, timezone overlap, and when one FS hire beats split FE/BE.

T
Muhammad Tayyab
September 15, 2026·14 min read
Laptop on a desk showing analytics dashboards and charts — budgeting and product metrics for a startup engineering hire
Full StackHiringPakistan

What US Startups Actually Pay for a Full Stack Dev in Pakistan

Public 2025–2026 rate bands for hiring a full stack developer in Pakistan from the US: contractor vs agency vs EOR, mid vs senior, hidden costs, and how to budget one seat — labeled third-party context for Western founders. (Updated snapshot layout for mobile.)

T
Muhammad Tayyab
September 14, 2026·17 min read
Developers collaborating on laptops around a shared table in a bright coworking space, with code visible on a screen
Full StackHiringPakistan

Hire a Full Stack Developer in Pakistan (2026 Buyer’s Guide)

Hiring a full stack developer in Pakistan in 2026 typically means mid-to-senior contractor or EOR rates around $15–40+/hr or $1,500–$3,000/month fully loaded (industry bands), with UTC+5 overlap of 2–4 hours for US teams. A buyer’s guide for Western startups.

T
Muhammad Tayyab
September 11, 2026·14 min read
Close-up of a code editor with colorful syntax highlighting on a dark theme — CSS and web development workspace
Next.jsTailwindWeb Development

Shopify Bought Tailwind. Now What for Your Next.js Stack?

Shopify acquired Tailwind Labs on September 9, 2026. Tailwind CSS stays MIT-licensed and team-maintained; new Tailwind Plus / ui.sh signups are closed. For indie Next.js + Tailwind shipping, the framework you depend on is fine — the paid UI-kit funnel is not. Lock versions, own your design tokens, and treat Plus alternatives as first-class.

T
Muhammad Tayyab
September 10, 2026·13 min read
Android phone home screen with Google Play Store and Security app icons on a dark background
AndroidGoogle PlayMobile Development

Sept 30 Will Block Unverified Installs — And You’re Probably Late

Starting September 30, 2026, Android developer verification enforcement begins for users in Brazil, Indonesia, Singapore, and Thailand. Apps from unverified developers can fail to install on certified devices via participating stores. This is not Google Play’s 12-tester production gate — and if you ship APKs outside Play into SE Asia, the Android Developer Console path is the one that matters.

T
Muhammad Tayyab
September 9, 2026·15 min read
Black iPhone on white fabric showing the lock screen — clean App Store / iOS subscription cover
iOSApp StoreStoreKit

Sell the Year, Bill the Month: Apple’s StoreKit Commitment Plans

Apple’s monthly subscription with a 12-month commitment lets customers pay monthly while committing to a full year on a one-year auto-renewable product. It is a billing plan on an existing annual SKU — not a new product type — with StoreKit pricingTerms, commitmentInfo, and Server Notifications V2 lifecycle hooks.

T
Muhammad Tayyab
September 8, 2026·19 min read
Hand holding a Google Pixel Android phone with the Play Store icon visible in the dock
AndroidGoogle PlayMobile Development

Google Play's 12-Tester Gate (and Why Your First Android Ship Stalls)

If your personal Google Play developer account was created after November 13, 2023, you cannot ship to production until you run a closed test with at least 12 testers opted in continuously for 14 days — then apply via the Dashboard. Internal testing does not count. That gate is why many first Android launches stall.

T
Muhammad Tayyab
September 7, 2026·11 min read
Abstract illustration of frontend craft after AI agents write UI
FrontendAINext.js

Frontend After AI: What Still Matters When Agents Write the UI

Agents can draft React and CSS all day. Here is what I still refuse to outsource on real Next.js apps — and what I happily hand to them — after Nolan Lawson’s asteroid essay hit HN again.

T
Muhammad Tayyab
September 4, 2026·11 min read
Abstract illustration of Turbopack chunking and fast Next.js navigations
Next.jsTurbopackWeb Performance

Next.js 16.3 Turbopack Chunking: Instant Navigations Are Useless If the Wrong Chunks Ship

Instant Navigations don't help if the browser still downloads the wrong JavaScript. Here's what a Turbopack chunk actually is, the official nextjs.org numbers, the 16.3 knobs, and the order I'd roll this onto my Sanity + App Router portfolio.

T
Muhammad Tayyab
September 4, 2026·14 min read
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