Dossier — Muhammad Umer · Mobile engineering & on-device AI evals · 2026

On-device AI fails quietly. I build the tools that catch it.

Muhammad Umer — mobile engineer, 5+ years shipping Flutter, React Native, and native apps. In 2026: seven open-source projectsE2 forming the testing & safety layer for on-device models. ~500 testsE1, two ecosystems, one capture formatE3. Alongside: 23 client apps shipped, two acquired by investorsE13 — and every number on this page is a citation.

unswayed — recorded on macOS 26.5.1 · fm 1.5.2verify ↗
$ unswayed compare captures/apple-fm-greedy… captures/apple-fm-temp1…
unswayed: "unswayed-core" v1 — apple-fm (greedy) → apple-fm (temperature 1.0)
28 checks compared · 8 equivalent · 1 regressed · 19 undecided
✗ REGRESSED one-word-ready · oneWord
pass rate 100% → 40% (Δ 95% CI [-0.88, -0.03])
"Ready." → "Here's your reply:\n\nReady."
? undecided ×19 — n=5 cannot certify equivalence (Δ CI ±0.43)
PARITY: FAILED — the model failed parity with itself.

Section 02 — Findings · 3 confirmed

Findings from the field

“The availability API says available — then every generation fails.”E5

caught by: underfoot drift observatory · live site ↗

“Apple's on-device model failed parity with itself — one-word compliance fell 100% → 40% between greedy and temperature 1.0.”E4
-1.00-0.75-0.50-0.2500.25parity
Δ pass rate, 95% CI [-0.88, -0.03] — entirely below parityFAIL

caught by: unswayed · Wilson/Newcombe intervals · verify ↗

“A model swap nobody announced, failing CI before it failed users.”E7

caught by: vouch frozen baseline · 85 tests · pub.dev ↗


Section 03 — The ledger · 07 shipped 2026

The ledger: seven tools, one layer

01TEST

golden_lens

Golden tests that tell AI agents which widget and line broke.E11

dart · flutterpub.dev ↗repo ↗

golden_lens — agent-legible golden testsverify ↗
$ flutter test # golden mismatch
golden_lens: parity 96.2% — 1 region changed
#1 Card (shadow) — lib/widgets/card.dart:42
report: golden_lens/card.report.json ← an AI agent can act on this
the agent fixed line 42; rerun green.
02REPLAY

llm_replay_eval

The VCR that HTTP tools can't be: deterministic record/replay + evals for in-process, on-device LLMs.E8

dart · flutterpub.dev ↗

llm_replay_eval — deterministic record/replayverify ↗
$ flutter test # ReplayMode.replay
cassette: support-bot.cassette.json (sha256 ✓)
12 prompts replayed byte-identically — zero network, zero flakes
LlmJudge verdicts replayed from cassette (deterministic CI)
All tests passed — offline.
03REDACT

redact

On-device PII redaction around every LLM call. 164 tests, zero dependencies.E6

pure dartpub.dev ↗

redact — on-device PII redactionverify ↗
$ redactor.redact("Card 4111 1111 1111 1111, ali.raza@example.com")
→ "Card [CARD_1], [EMAIL_1]" # sent to the LLM
$ session.restore(llmResponse)
→ original values restored locally — PII never left the device
04GATE

vouch

Freeze an eval baseline. Fail CI on silent model-swap regressions. 85 tests.E7

dart · flutterpub.dev ↗repo ↗

vouch — model-swap regression gateverify ↗
$ flutter test # after swapping the on-device model
vouch: "support-bot" vs baseline fake-slm 1 (q4) — REGRESSED
1 regressed · 1 drifted · 1 stable
✗ REGRESSED refund-policy — is valid JSON: PASS → FAIL
"{"refundDays": 30, …}" → "Sure! Our refund policy lasts 30 days…"
release blocked before users saw it.
05OBSERVE

underfoot

A public drift observatory: what Apple's and Google's OS updates silently change in on-device models.E5

live site ↗repo ↗

underfoot — drift observatory · live findingsverify ↗
$ underfoot diff 25F80 → 23D8133
macOS 26.5.1 (fm 1.5.2): 140/140 ok · 100% deterministic
iOS-sim 26.3.1 (fm 1.1.7): availability = .available
→ then ALL 140 generations fail (ModelManagerError 1026)
[refusalFlip] summary-council: benign city-council summary
fm 1.5.2 passes 5/5 → fm 1.1.7 refuses: "May contain unsafe content"
└─ the guardrail layer drifts independently of the model
06GATE

unswayed — Swift

Statistical parity gate: Wilson/Newcombe intervals, honest UNDECIDED verdicts, certified regressions only.E4E9

swiftrepo ↗

07GATETWIN ⇄ 06

unswayed — npm

The TypeScript twin: same capture format, second ecosystem — capture in Swift, judge in Node. Reaches React Native on-device models through one Vercel AI SDK adapter.E3

typescriptnpm ↗repo ↗


Section 04 — Architecture

One capture format, two ecosystems

The Swift and npm gates read and write the same capture file — record on one platform, verify on the other.E3 The npm package's test suite judges captures recorded by the Swift CLI and locks the identical verdict, down to the interval bounds.

Swift (unswayed)capture.jsonnpm (unswayed)
{ "tool": "unswayed", "suiteSha256": "3fd1…",
  "provider": { "id": "apple-fm" }, "results": […] }

Section 05 — Method · ~500 tests passing

Method: how the numbers were audited

I attack my own code before you have to. Each project went through adversarial audit rounds — independent probes written against the implementation, every confirmed defect fixed and locked as a regression test.E10

ProjectTestsAudit roundsNotes
golden_lens361z-order attribution engine
llm_replay_eval701cassette engine + judge
redact164219 confirmed defects fixed in round 2
vouch85221 confirmed defects fixed
underfoot171+ 2 committed OS-build captures
unswayed (Swift)4027 confirmed defects fixed
unswayed (npm)28portedcross-ecosystem verdict test
aggregate~5009dozens of confirmed defects fixed

Section 06 — Prior record · 2020–2026

Prior record: 5+ years shipping

Aug 2025 — present

Software Engineer — Mobile

· Infinitiv.AILahore, hybridFlutter · RN · native · AWS

End-to-end production apps in Flutter and React Native — Clean Architecture, Bloc/Riverpod, native Kotlin/Java/Swift modules for BLE, NFC and background services; live translation, speech-to-text/TTS, WebSocket streaming; APIs on AWS EC2 with Docker and CI/CD.

May — Oct 2025

Mobile App Developer

· DriftMetaremote, contractFlutter · LangChain · OpenAI

Built and scaled two investor-acquired products end to end: an AI learning app (AI courseware, real-time code evaluation — Flask, LangChain, OpenAI, WebRTC) and a maternity-care chatbot with a structured medical knowledge base (Flutter, Node.js, Firebase).

Nov 2020 — Apr 2025

Mobile Application Developer → Full Stack Engineer

· Vireon SolutionsIslamabad, remote · promoted 2024Flutter · RN · RAG · FastAPI

Joined as a junior in first year of university; 4.5 years across AI-driven mobile apps (NLP chat, speech recognition, TTS — TensorFlow, PyTorch, LangChain), mobile-facing APIs in Node.js/FastAPI with Redis, RAG architectures (FAISS, ChromaDB), and AWS/Heroku deployments.

FAST NUCES — BS Computer Science, Major in Generative AI · Dean's List ×3 (top 10%) · TA for 600+ students · FCAP admin head, 100+ members · 1st place, DAIRA Software Sprint 2024 · 3rd place, GIKI Cross-Platform Hackathon 2025E12


Section 07 — Shipped apps · 23 delivered · 2 acquired

Shipped apps, 2020–2026

The client record behind the research: twenty-three production apps across healthcare, fintech, construction, travel, legal, and education — two of them acquired by investors.E13 Tap any row for the full brief.

2026

Health Record OCR

Healthcare / On-Device AIOn-device OCR module for health records — Google ML Kit, fully offline.

Standalone Flutter module built for a maternal-health app (MiGynae): photograph or upload health records and extract text with Google ML Kit on-device OCR — fully offline, records stored locally in SQLite.

  • On-device OCR (Google ML Kit)
  • Works fully offline
  • Camera & gallery capture
  • Local SQLite + file storage
  • Image compression & validation
  • Record retrieval by email

FlutterML KitSQLite

repo ↗

2026

Spotwise

MobilitySmart parking — spot detection, zone maps, and advance reservations.

Smart parking platform: detects open spots from parking-lot images, organizes zones across a campus, and lets drivers reserve ahead — with history, statistics, and an admin console.

  • Parking spot detection from lot images
  • Zone & campus maps
  • Advance spot reservations
  • Parking history & statistics
  • Admin management console
  • Push notifications

FlutterFirebaseProvider

repo ↗

2026

RideSync

MobilityPrivate transport subscriptions — daily commute plans with assigned drivers.

Private transportation subscription app: users subscribe to daily commute plans with assigned drivers, manage schedules, track trips in real time, and pay in-app.

  • Daily commute subscription plans
  • Assigned personal drivers
  • Real-time trip tracking
  • Schedule management
  • In-app payments
  • Cross-platform (Flutter)

Flutter

repo ↗

2026

Trendgo

SocialSocial app with stories, marketplace, food ordering, and a restaurant panel.

Social media application combining a feed with stories, an in-app marketplace, food ordering, and a dedicated panel for restaurant owners.

  • Social feed & stories
  • In-app food ordering
  • Marketplace
  • Restaurant owner panel
  • Customer & owner experiences
  • Cross-platform (Flutter)

Flutter

repo ↗

2025

GCC Connect

EnterpriseBilingual employee platform for Gulf organizations — full Arabic RTL support.

Cross-platform employee communication and collaboration platform for GCC organizations: meetings and scheduling, role-based permissions, and full English/Arabic support with RTL layouts.

  • English + Arabic with full RTL
  • Meeting & schedule management
  • Role-based access control
  • Team communication channels
  • Firebase real-time backend
  • Cross-platform iOS/Android

FlutterFirebase

repo ↗

2025

FinTrack

FinTechPersonal finance — expense categorization, budgets, bill reminders, analytics.

Personal finance tracker with automatic expense categorization, budgeting, bill reminders, and visual analytics — secure, cloud-synced, and cross-platform.

  • Expense categorization
  • Budget planning
  • Bill reminders
  • Visual spending analytics
  • Cloud sync
  • Secure cross-platform storage

FlutterDart

repo ↗

2025

SkillBridge

EdTech / WebWeb platform connecting learners with real tasks from companies.

Full-stack web platform that connects learners with real-world tasks posted by companies — practical experience that builds a verifiable portfolio.

  • Company-posted real tasks
  • Learner-task matching
  • Portfolio building
  • Practical experience tracking
  • Full-stack JavaScript
  • Responsive web app

JavaScriptWeb

repo ↗

2025

Community Time Bank

CommunitySkill-sharing where services are exchanged for time credits.

Skill-sharing platform where users exchange skills and services using a time-credit system instead of money, built on Firebase.

  • Time-credit currency
  • Skill & service exchange
  • Community profiles
  • Service requests
  • Firebase backend
  • Cross-platform (Flutter)

FlutterFirebase

repo ↗

2025

Radio Ads You Missed

Media / WebReplay and discover New Zealand radio ads, promotions, and deals.

Web platform for replaying and discovering New Zealand radio ads, promotions, and deals listeners may have missed on air.

  • Radio ad replay
  • Deal & promotion discovery
  • NZ radio coverage
  • Search & browse
  • TypeScript web app
  • Listener-first design

TypeScriptWeb

repo ↗

2025

First Air Tag

Healthcare / IoTNFC medical profiles for first responders — offline encrypted data via wristbands.

A life-saving NFC platform storing encrypted health profiles on wristbands. First responders tap devices to access allergies, blood type, and medications — offline, without internet. HIPAA-compliant with QR fallback.

  • NFC read/write with encrypted medical data
  • Offline-first emergency architecture
  • Admin dashboard (Next.js) with RBAC
  • Biometric auth + 2FA + JWT sessions
  • AWS EC2 backend with PostgreSQL
  • QR code fallback for non-NFC devices

React NativeNext.jsPostgreSQLNFCAWS

repo ↗

2024

AI Learning Platform

ACQUIREDEdTech / AIAI courseware with real-time coding evaluation.

AI education platform adapting to each student: real-time code evaluation, live video classrooms, gamification. Acquired after strong beta engagement.

  • Adaptive learning paths
  • AI code evaluation
  • Live WebRTC classrooms
  • Progress analytics
  • Auto quiz generation
  • Gamified leaderboards

FlutterLangChainOpenAIWebRTC

2024

Maternity Care Bot

ACQUIREDHealthcare / AIAI medical assistant for expecting mothers.

AI chatbot for pregnant mothers — health advice, symptom tracking, appointments, and community, built for an emerging-market healthcare gap.

  • Maternal health AI chatbot
  • Pregnancy milestone tracking
  • Symptom severity alerts
  • Doctor appointments
  • Meal planning
  • Community forum

FlutterNode.jsFirebase

2024

BuildBuddy

Construction / SaaSConstruction management with live budgets, Stripe payments, and multi-role collaboration.

All-in-one construction app for homeowners and contractors: budgets, milestones, a contractor marketplace, and Stripe payments with role-based dashboards.

  • Real-time budget tracking
  • Contractor marketplace
  • Milestone-based Stripe payments
  • Photo progress docs
  • Google Maps integration
  • Push notification alerts

FlutterFirebaseStripeMaps

2024

Mershed

Travel / AIAI travel companion for Saudi Arabia — Gemini itineraries and offline maps.

Intelligent travel companion for Saudi Arabia using Gemini 1.5 Flash: personalized itineraries, hotel booking, an AI chatbot, and offline navigation across 5 cities.

  • Gemini AI itineraries
  • Hotel & experience booking
  • Offline maps with navigation
  • Multi-language support
  • Emergency SOS
  • Cultural recommendations

FlutterGemini APIGoogle Maps

repo ↗

2024

CloudKey

HospitalityHotel management with NFC digital keys and multi-language support.

Cloud hotel management replacing physical keys with NFC/barcode digital keys — automated check-in, reservation management, Docker deployment.

  • NFC/barcode digital keys
  • Reservation management
  • Multi-factor auth
  • Multi-language support
  • Payment processing
  • Docker deployment

CloudNFCDockerREST APIs

repo ↗

2024

ServiceMate

SaaSWhite-label booking SaaS for salons, clinics, and studios.

White-label booking SaaS: custom booking pages, automated reminders, payments, and CRM.

  • Custom booking pages
  • Automated reminders
  • Staff scheduling
  • Invoicing
  • CRM with history
  • Revenue analytics

TypeScriptNext.jsSaaS

repo ↗

2024

GroceryMate

LifestyleSmart grocery list with barcode scanning and family sharing.

Scan barcodes, compare prices, share lists with family in real time, with AI suggestions from purchase history.

  • Barcode scanning
  • Family list sharing
  • Price comparison
  • Spending analytics
  • Smart suggestions
  • Aisle categorization

FlutterFirebaseBarcode API

2023

SecurePay

FinTechEncrypted payments with Stripe and biometric auth.

Secure payment app with end-to-end encryption, spending analytics, Stripe integration, budgets, and biometric login.

  • E2E encrypted payments
  • Stripe integration
  • Category analytics
  • Budget alerts
  • CSV/PDF export
  • Biometric auth

FlutterFirebaseStripe

2023

HealthSync

HealthcareHealth tracker with AI insights and telemedicine.

Health management combining fitness tracking, medication management, and telemedicine with AI analysis.

  • AI fitness insights
  • Medication tracking
  • Video telemedicine
  • Health dashboard
  • Wearable integration
  • Shareable reports

FlutterAIFirebase

2023

AI Chatbot

AIGPT-powered assistant with specialized modes.

GPT-powered chatbot with multi-turn conversations; code, writing, and research modes; customizable personality; export.

  • Multi-turn dialogue
  • Code/writing/research modes
  • History search
  • Custom personality
  • Syntax highlighting
  • PDF export

FlutterOpenAI APINLP

2023

Insaf

LegalTechLegal platform connecting citizens with lawyers in Pakistan.

Legal tech connecting citizens and lawyers: find lawyers, book consultations, track cases.

  • Lawyer directory
  • Consultation booking
  • Case tracking
  • Secure messaging
  • Legal resources
  • Rating system

TypeScriptReact Native

repo ↗

2023

CJE

EdTechSchool community platform for parents and teachers.

School community platform — announcements, events, attendance, grades, and parent-teacher messaging.

  • Real-time announcements
  • Event RSVP
  • Attendance tracking
  • Grade portal
  • Messaging system
  • Fee management

FlutterFirebase

repo ↗

2022

Mundial Manager

SportsFIFA World Cup fantasy game with live scores.

World Cup fantasy — build teams, compete on leaderboards, live scores, dynamic scoring, player trading.

  • Fantasy team building
  • Live scores & stats
  • Global leaderboards
  • Dynamic scoring
  • Player trading
  • Goal notifications

FlutterREST APIs

repo ↗


Section 08 — Capabilities

The stack, in full

Mobile

FlutterReact NativeKotlinSwiftJavaDartExpo

Frontend

React.jsNext.jsTypeScriptJavaScriptTailwind CSSReduxZustandGSAPFramer Motion

Backend

Node.jsExpressFastAPIDjangoLaravelGraphQLREST APIsSocket.ioPrisma

AI / ML

LangChainOpenAIGeminiTensorFlowPyTorchRAGFAISSChromaDBNLPHugging Face

Database

PostgreSQLFirebaseMongoDBMySQLRedisSQLiteSupabaseDynamoDB

Cloud / DevOps

AWS EC2AWS S3DockerKubernetesCI/CDGitHub ActionsVercelNginxLinux


Section 09 — Contact

Let\u2019s work together

I take on mobile app development end to end — Flutter, React Native, and native iOS/Android — plus full-stack web and AI features. Fourteen shipped client apps say I deliver; if your team is building on-device AI or evals infrastructure, that is my specialty on top. Either way, I work the way this page reads: claims first, evidence attached.

working remotely, worldwide · based in Faisalabad, Pakistan

contactverify ↗
$ open mailto:muhammadumer7574@gmail.com
→ replies within 24h

GitHub ↗LinkedIn ↗The observatory ↗


Appendix A — Evidence register · 13 entries

Appendix A — Evidence register

Every claim above is numbered. Every number below is a link.

ClaimArtifactLink
E1~500 tests passing across the seven projectsCI runs + test suites per repogithub.com/Umer9538
E2Seven open-source projects shipped in 2026GitHub profile / pub.dev / npmgithub.com/Umer9538
E3One capture format, two ecosystems — Swift captures judged identically by the npm twincross-ecosystem test + committed fixturesunswayed-js: fixtures + engine.test.ts
E4Apple's on-device model failed parity with itself: one-word compliance 100% → 40%, Δ 95% CI [-0.88, -0.03]committed captures (greedy vs temperature 1.0)unswayed: captures/
E5Availability API reports .available, then every generation fails (ModelManagerError 1026); guardrail verdicts differ across framework versionslive observatory findings + committed capturesunderfoot observatory
E6redact: 164 tests, zero runtime dependenciestest suite + pubspecpub.dev/packages/redact
E7vouch: 85 tests across package + offline example; CI gate on model swapstest suites + CI workflowvouch repo
E8Deterministic replay of in-process on-device inference (cassettes, sha-256 fingerprints)package + committed example cassettepub.dev/packages/llm_replay_eval
E9Wilson + Newcombe statistics implemented twice (Swift & TypeScript) against shared literature fixturesStats.swift / stats.ts + matching test valuesunswayed: Sources/ParityCore
E10Adversarial audit rounds with executable probes; dozens of confirmed defects fixed and locked as regression testscommit history: audit-fix commits per repoaudit commits
E11golden_lens attributes a visual diff to the owning widget and source lineattribution engine + report schemapub.dev/packages/golden_lens
E125+ years shipping production mobile apps (2020–2026: fintech, healthcare/NFC, SaaS)client work & app recordLinkedIn
E1323 client apps shipped 2022–2026; the AI learning platform and maternity-care bot were acquired by investors (built at DriftMeta)app briefs in Section 07 + work historyLinkedIn