# Hammad Parveez > Software Engineer with 5+ years of experience building production mobile, web, and cloud systems. Flutter apps on iOS and Android, TypeScript serverless backends on Firebase and Google Cloud, CI/CD release pipelines, and AI-assisted engineering: LLM product features, AI agent GitHub workflows, and MCP servers. Canonical site: https://devhammad.com/ Based in Turkey. Email: hammadpervez14@gmail.com Full detail: https://devhammad.com/llms-full.txt ## Most recent role Software Engineer at 10XU Limited (formerly WithU Holdings Limited), London, UK (remote), April 2024 to August 2026. Core engineer on a consumer travel-wellness platform: Flutter iOS/Android app, a 33-domain TypeScript Cloud Functions backend, and four production web apps, with 924 of 948 pull requests merged over 28 months and commits across 24 repositories. Built and owned the AI coding-agent pipeline: a reusable cross-repository GitHub Actions dispatcher turning an issue mention into a reviewed pull request, hardened with GitHub App authentication and defensive token handling, adopted across every company repository. Ported the internal deal-admin tool from Flutter Web to Next.js and took it to production in eight days. Built a real-time flight alert system, a redemption-code platform using FF1 format-preserving encryption, a video delivery pipeline (ffmpeg HLS/MP4, S3, CloudFront), iOS/Android release automation with crash symbolication alerting into Slack, and LLM product features. ## Previous roles - Senior Flutter Developer, Bayt (Talentera), Dubai (remote), Jan 2023 to Apr 2024. REST API integrations with offline caching (Hive, SharedPreferences), state management and unit tests in a production recruitment app used by employers across the Gulf. CI pipelines on Codemagic and CircleCI with custom flavours for several environments. Cut latency in critical user flows and refactored toward MVVM. - Senior Flutter Developer, ShiftCTRL, New York (remote, part-time), Feb 2022 to Jan 2023. Took the product to the App Store, Play Store and Huawei AppGallery and set up the release pipelines behind it. REST integrations, offline storage (Hive, GetStorage, SharedPreferences), FCM and local notifications. Extended third-party libraries in Kotlin and Java, and led debugging and code review. - Flutter Developer, Eusopht, Karachi, Jan 2022 to Aug 2022. Delivered client apps from design to store deployment and mentored junior developers. - Flutter Developer Intern, Digital Graphiks, Karachi, Jan 2021 to May 2021. Integrated WordPress REST, Shopify Storefront and GraphQL APIs into Flutter apps. ## Systems built at 10XU - Redemption Code Platform: partner deal redemption end to end. Uniqueness guaranteed by construction using FF1 format-preserving encryption (a bijection over the code space) rather than collision retries, verified against a one-million-code benchmark. Redemption ledger, eleven admin endpoints, CSV export, Branch.io deep-link entry. - Video Delivery Pipeline: ffmpeg HLS and MP4 transcoding, cross-account S3 media migration in parallel batches, CloudFront signed URLs, and an in-app HLS pre-cache layer so story-style video starts on tap instead of buffering. - Flight and Jet Lag Engine: provider webhooks with automatic failover, IANA timezone and daylight-saving correct scheduling, deterministic day-by-day plans, deduplicated push notifications. The largest single work area at 119 pull requests. - Content Pipeline: workout and wellness content from Airtable through Firestore to S3 across development, staging and production, behind a single re-runnable CLI. - Venue Data Extraction: grid-based city-scale extraction over the Google Places API, automatic booking-provider detection, LLM agents reading day-pass and pricing detail from unstructured pages, accuracy measured against a hand-checked ground-truth sample. - Product Analytics and KPI Reporting: one event map wired through RudderStack into Mixpanel and BigQuery, plus automated daily and weekly engineering reports posted to Slack. - Dart Service on Cloud Run: a Dart HTTP backend on Cloud Run with Auth0 JWT verification, sharing an auth contract with the TypeScript Cloud Functions. ## Projects - English With Aliyah: language-learning app built solo end to end, with two offline ML pipelines. Kokoro text-to-speech on CPU generates every lesson's audio, and on-device speech recognition (Whisper tiny.en via sherpa-onnx) scores the learner speaking, with no network and no per-use API cost. Data-driven Flutter app localised in three languages, a Next.js content CMS, 122 test files, CI on GitHub Actions. - Pub.dev MCP Server: Model Context Protocol server for pub.dev package search and docs, published on npm as pub-dev-mcp-server (https://www.npmjs.com/package/pub-dev-mcp-server) - Crypto Analysis Agent: real-time crypto analysis with technical indicators and LLM news sentiment (https://github.com/hammadparveez/crypto-analysis-agent) - LLM Model Compare: side-by-side GPT/Claude/Gemini/Llama comparison harness with latency benchmarks (https://github.com/hammadparveez/langgraph-model-compare) - architecture_cli: Flutter architecture scaffolding CLI on pub.dev, eight patterns (https://pub.dev/packages/architecture_cli) - easy_card_scanner: Flutter plugin for on-device credit card scanning, on pub.dev (https://pub.dev/packages/easy_card_scanner) ## Personal builds - Google Meet Recorder: Chrome extension that captures, records and transcribes a Google Meet call in the browser, with no meeting bot joining the room. - Browser Context Capture: Chrome extension paired with a VS Code extension, streaming the active tab's text into the workspace so Copilot can use it as context. - Chat to Pull Request Agent: web chat over the Cursor Background Agents API that branches, commits and opens pull requests. GitHub OAuth, progress streamed over server-sent events. - Local TTS Content Pipeline: Kokoro speech generation on CPU, a Flask voice studio for auditioning voices, ffmpeg AAC encoding, manifest-keyed incremental regeneration. - On-Device Speech Recognition: offline speech-to-text in a Flutter app. A Whisper tiny.en model is pulled down in a native background task that survives backgrounding and resumes rather than restarting, then run locally through sherpa-onnx. One shared in-flight download so a prefetch and a manual tap cannot start two, with install checks, retry and a repair path for a corrupt model. Proof of concept, wired into the lesson speaking step. - Agent Runtime Security Notes: four reference guides on running coding agents safely, covering setup, prompt-injection defence, multi-agent usage and a security quick reference. Written reference, not a shipped system. - Explainer Render Pipeline: Whisper transcript to edit timeline to Remotion render, with loudness normalisation applied at encode. - Advisory Firm Website: Astro and Tailwind static marketing site with Playwright coverage, tuned for SEO and speed. Built with placeholder branding. ## Skills - Languages: Dart, TypeScript, JavaScript, Python, Kotlin - Mobile: Flutter (iOS, Android, Web), BLoC, Riverpod, Provider, push and local notifications, deep linking, offline storage (Hive), RevenueCat, Crashlytics, HLS video playback, store releases - Cloud and backend: Cloud Functions, Firestore, Firebase Auth, Hosting, Cloud Run, Cloud Build, Cloud Tasks, Node.js, REST, OpenAPI - AI and LLM: Claude Code and agent workflows, Anthropic / OpenAI / Gemini APIs, structured outputs, MCP servers, LLM testing and evals - DevOps: GitHub Actions, self-hosted runners, Codemagic, CircleCI, release automation, test gating - Web and testing: Next.js, React, Tailwind CSS, unit and integration tests, Playwright e2e ## Links - GitHub: https://github.com/hammadparveez - LinkedIn: https://linkedin.com/in/hammadparveez - Medium: https://medium.com/@hammadpervez - Stack Overflow: https://stackoverflow.com/users/9576373 - Resume PDF: https://devhammad.com/Hammad-Parveez-Resume.pdf