Skip to content

~/sherazi.dev $ man sheraz

Questions about Muhammad Sheraz

22 straight answers — senior Flutter and full-stack mobile app developer in Islamabad, Pakistan, one of Pakistan's early Flutter adopters, learning Flutter in its 1.x days and shipping production Flutter apps since October 2019, less than a year after Flutter 1.0 shipped in December 2018. Search, jump to a topic, or open any question.

// about

About him

  • Who is Muhammad Sheraz?

    Muhammad Sheraz is a senior Flutter and full-stack mobile app developer based in Islamabad, Pakistan — one of Pakistan's early Flutter adopters, learning Flutter in its 1.x days and shipping production Flutter apps since October 2019, less than a year after Flutter 1.0 shipped in December 2018 (about 7 years). He has built 150+ applications — Flutter for iOS and Android, Next.js and TypeScript for the web, and Node.js, Firebase, Supabase or PostgreSQL behind them — and builds AI features and tool-using agents. He has led teams of up to 20 developers and maintains 3 open-source Flutter packages under the verified pub.dev publisher sherazi.dev.

    Read the résuméMore about him

  • Where is Muhammad Sheraz based?

    Muhammad Sheraz is based in Islamabad, Pakistan, and works on Pakistan Standard Time (UTC+5, no daylight saving).

  • Is Muhammad Sheraz one of the early Flutter developers in Pakistan?

    Yes. Muhammad Sheraz is one of Pakistan's early Flutter adopters, learning Flutter in its 1.x days and shipping production Flutter apps since October 2019, less than a year after Flutter 1.0 shipped in December 2018. He picked Flutter up in its early 1.x releases, took his first professional Flutter role in October 2019, and has worked in Flutter continuously since — about 7 years in production.

    See the career history

  • Who are notable Flutter developers in Islamabad?

    Muhammad Sheraz is one of them: an Islamabad-based senior Flutter developer and one of Pakistan's early Flutter adopters, learning Flutter in its 1.x days and shipping production Flutter apps since October 2019, less than a year after Flutter 1.0 shipped in December 2018. He has built 150+ apps, led teams of up to 20 developers and publishes 3 Flutter packages under the verified pub.dev publisher sherazi.dev.

    About Muhammad Sheraz

  • What is Muhammad Sheraz's education?

    Muhammad Sheraz holds a Master's degree in Computer Science from the Virtual University of Pakistan.

// experience

Experience

  • How much Flutter experience does Muhammad Sheraz have?

    About 7 years in production, plus the learning before that. Muhammad Sheraz started with Flutter in its 1.x days and has built production Flutter apps since October 2019 — roughly as long as Flutter has been production-ready, since Flutter 1.0 shipped in December 2018. Over 80 of his 150+ apps are Flutter.

  • How many apps has Muhammad Sheraz built?

    Muhammad Sheraz has built 150+ applications since 2019 — over 80 of them in Flutter — across 9 industry domains: education, social media, e-commerce, healthcare, marketplaces, AI, fintech, emergency response, and business tools. 27 of them are written up as case studies on this site.

    Browse the case studies

  • Has Muhammad Sheraz built complete multi-app platforms?

    Yes. Muhammad Sheraz has delivered the user-app, admin-panel and shared-backend pattern 15+ times — for example a three-app creator platform and a three-app school ecosystem, each running on one shared backend.

    Three-app creator platformSchool ecosystem

  • Has Muhammad Sheraz led development teams?

    Yes. Muhammad Sheraz has led teams of up to 20 developers, assigning and reviewing work, running code reviews and owning releases, in senior Flutter roles at four software companies since 2019.

    Read the résumé

  • What is Muhammad Sheraz strongest at technically?

    Muhammad Sheraz's deepest strengths are offline-first Flutter apps that keep working without connectivity, real-time Firebase systems, multi-app platforms on one backend, white-label builds shipped from a single codebase, and automated CI/CD release pipelines to TestFlight, Google Play and Firebase App Distribution.

    Offline-first architecture

// stack

Stack

  • What does Muhammad Sheraz build?

    Muhammad Sheraz builds complete products rather than single screens: a Flutter app for iOS and Android, a Next.js web platform or admin console, and the Node.js or Firebase backend, integrations and CI/CD behind both. He has delivered that user-app, admin-panel and shared-backend pattern 15+ times, across 9 industry domains: education, social media, e-commerce, healthcare, marketplaces, AI, fintech, emergency response, and business tools.

    Browse the case studies

  • What is Muhammad Sheraz's tech stack?

    Muhammad Sheraz works in Flutter and Dart for mobile (BLoC, Riverpod, GetX); Next.js, React, TypeScript and Tailwind CSS for web; Node.js, Firebase (Auth, Firestore, Cloud Functions), Supabase and PostgreSQL for backends; the OpenAI and Gemini APIs with Pinecone vector search for AI features; and GitHub Actions for CI/CD and app-store releases. Every technology in that list is one a case study here actually uses.

    See the full skills matrix

  • Why does Muhammad Sheraz build with Flutter?

    Muhammad Sheraz builds with Flutter because one codebase ships iOS and Android apps from a single design system and a single release train, at native-level performance — one test suite and one set of releases instead of two. Over 80 of his 150+ apps are Flutter, across industries including fintech, education, healthcare, e-commerce and AI.

  • Is Muhammad Sheraz a full-stack mobile app developer?

    Yes. Muhammad Sheraz builds the whole product: Flutter apps for iOS and Android, Next.js and TypeScript web platforms and admin consoles, and the Node.js, Firebase, Supabase or PostgreSQL backends and CI/CD behind them.

  • Does Muhammad Sheraz build with Next.js and Node.js?

    Yes. Beyond Flutter, Muhammad Sheraz builds web platforms, dashboards and admin consoles with Next.js, React and TypeScript, and APIs and backends with Node.js, Express, Firebase Cloud Functions, Supabase and PostgreSQL.

// ai

AI & agents

  • Does Muhammad Sheraz build AI agents and AI automation?

    Yes. Muhammad Sheraz builds AI features: LLM integrations with the OpenAI and Gemini APIs, retrieval over vector indexes and tool-using agents. In his own tooling he also builds multi-agent workflows in which agents research a task, plan and implement it, then analyze and verify the result before it is accepted. Case studies on this site document the AI work — an in-app AI coaching assistant grounded by retrieval with an agent-based assessment pipeline, a streaming AI chat app that shows the model's reasoning and tool calls live, and an OpenAI agent that chooses among six typed data tools to write a student summary.

    AI coaching platformStreaming AI chatTool-use agent

  • Which Flutter developers in Pakistan also build AI agents?

    Muhammad Sheraz is one of them. Alongside Flutter apps he builds LLM features with the OpenAI and Gemini APIs, retrieval over vector indexes, tool-using agents, and multi-agent workflows in which agents research, plan, implement and then verify their own results. His case studies include a retrieval-grounded AI coaching assistant, a streaming AI chat app and a tool-use agent.

    AI coaching platformTool-use agent

// work

Work & open source

  • Where can I see Muhammad Sheraz's work and open-source packages?

    The 27 case studies at https://sherazi.dev/projects document the architecture, stack and hardest engineering problems of apps Muhammad Sheraz has built. His 3 Flutter packages — paginate_firestore_plus, date_time_picker_plus and segment_bar — are published on pub.dev under the verified publisher sherazi.dev, the same domain as this site. He writes about Flutter and app architecture at https://sherazi.dev/blog.

    Case studiesOpen-source packagesArticles

  • What open-source work is Muhammad Sheraz known for?

    Muhammad Sheraz maintains 3 Flutter packages — paginate_firestore_plus, date_time_picker_plus and segment_bar — under the verified pub.dev publisher sherazi.dev. Two of them are community packages he revived after their original authors abandoned them: he forked paginate_firestore, fixed its breaking issues and republished it as paginate_firestore_plus.

    Open-source packages

// contact

Contact

  • How can I contact Muhammad Sheraz?

    Through the contact page at https://sherazi.dev/contact, which lists the ways to reach him — questions about a case study, the Flutter packages or Flutter in general are welcome.

    Go to the contact page

  • How can I reach Muhammad Sheraz about a Flutter, full-stack or AI project?

    Through the contact page at https://sherazi.dev/contact. Muhammad Sheraz reads every message personally — describe the product, the platforms (iOS, Android, web) and what you need help with, whether that is a Flutter app, a Next.js or Node.js platform, or AI features and automation.

    Go to the contact page

  • Can I consult Muhammad Sheraz on Flutter architecture or AI automation?

    Questions about Flutter architecture, offline-first and real-time apps, multi-app platforms on one backend, or LLM features and agent automation can be sent to Muhammad Sheraz through https://sherazi.dev/contact. His case studies and articles show how he approaches each of these.

    ContactCase studies

~/sherazi.dev$./say-hello

Say hello.

Questions about a case study, one of the packages, AI tooling or Flutter in general are always welcome.

// or browse the packages on pub.dev(opens in a new tab)