Skip to content
Muhammad Sheraz, Senior Full-Stack Mobile Engineer

~ $ whoami

flutternext.jsai agents

Muhammad Sheraz

Senior Full-Stack Mobile Engineer

// one of Pakistan's early Flutter adopters · shipping Flutter since October 2019, < 1 yr after Flutter 1.0

I build complete products — a Flutter app for iOS and Android, a Next.js web surface, and the backend and CI/CD behind both — plus LLM features and AI agents.

Islamabad, Pakistan · UTC+5

class Sheraz extends Engineer {  final role    = 'Senior Mobile App Engineer';  final based   = 'Islamabad, Pakistan';  final years   = 7;  // Oct 2019 → now  final shipped = 150;  // apps built  final ledUpTo = 20;  // developers  @override  Product build(Idea idea) => Platform(        app: flutter(),        web: nextJs(),        api: backend(),        ai: agents(),      );}
// apps built
150+
// years of Flutter · since 2019
7
// largest team led
20
// packages on pub.dev
3
  • flutter
  • dart
  • firebase
  • next.js
  • typescript
  • node.js
  • supabase
  • postgresql
  • openai
  • gemini
  • riverpod
  • bloc
  • getx
  • tailwind css
  • mongodb
  • socket.io
  • stripe
  • google maps
  • github actions
  • vercel
  • import 'package:flutter/material.dart';
  • await supabase.from("orders").select();
  • final cart = context.watch<CartBloc>();
  • export default async function Page() {}
  • FirebaseFirestore.instance.collection('users');
  • const app = express().use(auth);
  • await agent("verify").run(task);
  • - run: flutter build appbundle --release
  • const reply = await llm.stream({ tools });
  • runApp(const ProviderScope(child: App()));
// selected work

Whole products, not just screens

// swipe →

// ai & automation

Agents that check their own work

Case studies on this site include LLM features — assistants grounded in their own content, retrieval over a library, streaming chat with live tool calls. The agents I build run as a loop: they research, plan, implement, then verify and analyze their own results before a person signs off.

  • OpenAI
  • Gemini
  • retrieval
  • tool-use agents
  • streaming UIs
  • agent loops

// see it in the case studies

agents.ymlon: task
  1. research-agent

    Gathers context first — docs and the data a task touches.

  2. planneeds: research-agent

    Turns findings into steps, each with a check that proves it's done.

  3. implementneeds: plan

    Makes the change through typed tool calls — code, APIs, data.

  4. verifyneeds: implement

    Tests the result against the plan. A failed check loops back, not forward.

    on failure → back to plan, retry

  5. analyze-resultsneeds: verify

    Reports what changed, why, and what a human should look at next.

$agents run --until verified
// career

git log --graph

~/careeronmain$ git log --graph
  1. 3b05c43(HEAD → main)Feb 2026 – Present · 7 mos

    Senior Mobile App Engineer @ Global Financial Media (GFM)

    Cross-platform Flutter development.

    +flutter+dart

  2. 1792931Feb 2024 – Feb 2026 · 2 yrs

    Senior Flutter Developer @ Techanion

    Led development of cross-platform Flutter apps for Android, iOS and web, from requirements through store release.

    +flutter+dart+firebase+rest-apis+ci/cd

  3. b923dceFeb 2021 – Feb 2024 · 3 yrs

    Senior Flutter Developer @ Techorra

    Led development and project management across multiple client apps, with code reviews and shared best practices.

    +flutter+dart+firebase+cloud-functions+getx+bloc

  4. 1ebd95fOct 2019 – Feb 2021 · 1 yr 4 mos

    Junior Flutter Developer @ GlowSIMS

    Taught myself Flutter end to end and shipped production apps from the first year.

    +flutter+dart+rest-apis

// interactive

Ask the terminal

Type help, or tap a command below the prompt.

visitor@sherazi.dev: ~

sheraz@sherazi.dev

role
Senior Full-Stack Mobile Engineer
host
Islamabad, Pakistan (UTC+5)
flutter
since Oct 2019 · 7 yrs
apps
150+ built
stack
flutter · next.js · node.js · firebase
ai
llm features · agent loops

Type help and press Enter, or tap a command below.

// try
// playground

Same person, four other moods

This site is the tidy version. These four are experiments — built for fun, to see how far the same story can be pushed visually.

~/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)