Skip to content

Muhammad Sheraz

Senior Full-Stack Mobile Engineer

Currently: Senior Mobile App Engineer at Global Financial Media (GFM)

Summary

Senior full-stack mobile engineer with 7 years building production software — one of Pakistan's early Flutter adopters, shipping Flutter since October 2019, less than a year after Flutter 1.0. I have built 150+ applications — Flutter for iOS and Android, Next.js and TypeScript on the web, and Node.js, Firebase, Supabase or PostgreSQL behind them — across 9 industry domains: education, social media, e-commerce, healthcare, marketplaces, AI, fintech, emergency response, and business tools.

I work at platform scope rather than screen scope: user app, admin console, API and CI/CD delivered as one coordinated system, a pattern I have shipped 15+ times. I have led teams of up to 20 developers and kept three release trains compatible against a single backend.

The case studies below document AI work: LLM integrations with OpenAI and Gemini, retrieval over a product's own content, and tool-use agents. I also maintain 3 Flutter packages on pub.dev under the verified publisher sherazi.dev — the same domain as this site.

Experience

  1. Senior Mobile App Engineer

    Feb 2026 – Present7 mos

    Global Financial Media (GFM)Full-timeIslamabad, Pakistan

    • Cross-platform Flutter development.

    FlutterDart

  2. Senior Flutter Developer

    Feb 2024 – Feb 20262 yrs

    TechanionFull-timeIslamabad, Pakistan

    • Led development of cross-platform Flutter apps for Android, iOS and web, from requirements through store release.
    • Built AI-powered features — LLM integrations and automation — alongside third-party API integrations in production apps.
    • Assigned and reviewed the team's work, ran code reviews and held the codebase to shared standards.
    • Ran client requirement meetings and translated them into scoped, deliverable work.
    • Owned the full release lifecycle on Play Store and App Store.

    FlutterDartFirebaseREST APIsCI/CD

  3. Senior Flutter Developer

    Feb 2021 – Feb 20243 yrs

    TechorraFull-timeIslamabad, Pakistan

    • Led development and project management across multiple client apps, with code reviews and shared best practices.
    • Built cross-platform Flutter apps for Android, iOS and web with responsive, pixel-accurate UI.
    • Used Firebase for real-time sync, Cloud Functions and scalable data storage.
    • Structured apps with GetX and BLoC for maintainable state management and navigation.
    • Worked directly with cross-functional teams and clients on requirements and delivery.

    FlutterDartFirebaseCloud FunctionsGetXBLoC

  4. Junior Flutter Developer

    Oct 2019 – Feb 20211 yr 4 mos

    GlowSIMSFull-timePhalia, Pakistan

    • Taught myself Flutter end to end and shipped production apps from the first year.
    • Built API integrations and reliable connectivity with external services.
    • Designed user experiences around the needs of each app's audience.

    FlutterDartREST APIs

Skills

Grouped from the stacks and write-ups of the case studies on this site, plus the engineering practices I work by.

Mobile
FlutterGetXPush NotificationsGeolocationGoogle MapsBLoCDartfl_chartgo_routerSQLiteDeep LinksDiofreezedHiveIn-App PurchaseMapboxMaterial 3RevenueCatRiverpodSecure Storage
Web
TypeScriptNext.jsTailwind CSSRedux
Backend & Cloud
FirestoreFirebase AuthFirebase StorageCloud FunctionsFirebase HostingNode.jsGoogle Sign-InAlgoliaFirebasePostgreSQLJWT AuthMongoDBPython / FlaskRazorpaySocket.IOStripeSupabaseWebSocketsZod
AI & Automation
OpenAI APIGemini APIGroq APIPineconeAI agents & multi-agent workflowsAI automationLLM integration & tool useRetrieval-augmented generation (RAG)
Practices & Delivery
CrashlyticsGitHub ActionsClean Architecturepub.devVercelCI/CD & store deploymentCode review & team standardsMulti-app platform deliveryOffline-first architectureTechnical team leadership

Selected work

Described by role and scope — clients are not named, and no project is attributed to an employer.

All 27 case studies

Open source

Open Source Maintainer — Flutter packages

verified publisher: sherazi.dev

I maintain three published Flutter packages on pub.dev under the verified publisher sherazi.dev — the same domain as this site — including paginate_firestore_plus, which I revived after the original was abandoned.

Read the case studyVerify the publisher on pub.dev

Education

  • Master's in Computer Science

    2020

    Virtual University of Pakistan