Abdullah CheemaMessage me
Abdullah Cheema

I build apps and fix broken AI-generated ones.

For founders whose MVP was built with AI tools, abandoned by a developer, or is still just an idea.

Audit $500Rescue $2–5KBuild $3–7K

Offers

Three offers, with the price up front.

  • MVP Audit

    $500

    48-hour turnaround

    I review your codebase and deliver a detailed report: what's broken, what's risky, what to fix first.

    Ask about the Audit

  • MVP Rescue

    $2–5K

    Your AI-generated or dev-abandoned app exists but doesn't work. I fix the critical issues and make it production-ready.

    Ask about a Rescue

  • MVP Build

    $3–7K

    2–4 weeks

    Idea to deployed product in 2–4 weeks. Backend, frontend, mobile, auth, database, deployment. Shipped to production.

    Ask about a Build

I don't care what stack your MVP is in. If it needs to ship, I can help.

How it works

Four steps, from first message to handover.

  1. Talk

    Message me on WhatsApp or email. Tell me what you have and what you need.

  2. Audit or quote

    You get a price and a timeline before any work starts. For existing code, this can begin with an MVP Audit.

  3. Build

    I build it or fix it, and ship it to production.

  4. Handover

    You get full code and repo access, documentation and the deployment. Server management depends on the contract. Support runs for 15 days after a Rescue and 30 days after a Build.

Selected work

Two systems I built that run in production.

01 · InnovaTech

Security video analytics for government sites

Rebuilt the video pipeline and the AI verification stage: no more dropped video, a fraction of the CPU, and false alarms cut by more than half.

  1. Cameras
  2. Ingest (a stage I owned)
  3. Detection
  4. Verification (a stage I owned)
  5. Alert
Simplified. Yellow marks the two stages I owned: ingest (a single GStreamer connection per camera) and verification.
How I did it

Rebuilt the video pipeline

  • Replaced a per-camera setup (a separate Redis container and buffer container for every camera) with one shared Redis and a single buffer service. Far fewer containers to run, monitor and restart.
  • Each camera was opened twice, once by the recorder and once by the buffer. I replaced both with a single GStreamer pipeline per camera that decodes and records from one connection. Packet loss went from up to 4.7% to zero.
  • Moved video decoding and encoding onto the GPU: ingest dropped from about one CPU core per camera to about 1.4 cores for a whole site.

Fixed the AI verification stage

  • A vision-language model checks every alert before it reaches an operator. In production each check took about 11 seconds, alerts queued up in busy periods, and the model server kept crashing.
  • Stabilised it first (GPU memory headroom, concurrency, context length, a vLLM scheduler bug), then treated the backlog as a throughput problem. I rejected dropping old alerts; a late alert beats a missed one.
  • Built a labelled evaluation set from real footage and benchmarked open models. MiniCPM-V 4.5 replaced Qwen3-VL-8B: slightly more real incidents caught, false alarms from 56% to 21%, about 8× faster. Shipped within three days after re-testing on whole clips, as production sends them.
  • While building a motion pre-filter for fight detection, found a third of the "fight" labels were wrong and relabelled them.

Stack. Python, GStreamer, vLLM, Redis, Docker, GPU pipelines

02 · TruID Technologies

Fingerprint checks with a phone camera, live in Askari Bank's app

The touchless fingerprint SDK is used in Askari Bank's digital account-opening app.

How I did it

Problem. Opening a bank account from a phone needs a fingerprint check, and phones have no fingerprint scanner a bank can use.

What I did. I designed the architecture and built the Android and iOS SDKs, on-device model execution, the Django backend, and both the multi-tenant SaaS and the on-premises bank deployments. I led a team of up to 3 engineers.

Stack. Kotlin, Jetpack Compose, ML Kit, SwiftUI, Apple Vision, Django, AWS, Docker, GitHub Actions

Watch a user's walkthrough of the Askari app (their video, not mine)

Client projects

More apps built for clients.

  • Digital Permit Book

    Fleet and document management for trucking businesses: DevOps, Python and app development.

    Digital Permit Book on the App StoreDigital Permit Book on Google Play

    “a digital format of a permit book for some of the largest trucking fleets in North America” (Djuro Kolundzija, CEO)

  • FatCube: Theta45 and Nevus AI, two apps shipped to the stores

    Ionic mobile apps and backend deployment for a stock-forecasting app and a skin-awareness app.

    Theta45 on the App StoreNevus AI on Google Play

    “delivered my project to precise specifications and design” (Farhad Dalvi, CEO, Theta45)

  • LevelUp

    Client-records and data-management portal for fitness coaches.

  • Fast Time

    Helps Uber drivers pick better routes and decide which rides to accept.

  • NASCON

    Website for FAST's flagship event: 1,900 paid registrations, 10,000+ visitors.

  • TenaxAI

    Offline-first mobile app with encrypted sync for field inspections.

  • Parcel Plus

    Shopify app combating fake deliveries in Pakistan's cash-on-delivery market.

Hear from clients

What clients say, in their own words.

Play the client videoDjuro and Tahir on camera. Recorded in 2023, plays from YouTube.
  • “Abdullah has been a great asset to my team consistently delivering exceptional results across many projects including DevOps, Python, and app development. He consistently maintains open and clear lines of communication through the life cycle of the project.”
    Djuro KolundzijaCEO, Digital Permit Book
  • “Working with Abdullah was a game changer. We worked on multiple projects related to back end using Python language and also did some JavaScript projects. In short, I can say that Abdullah is not just a developer. He is a valuable partner in my success.”
    Muhammad Tahir ShaukatCo-Founder, ConceptZI
  • “Impressive work on the Livreur app and backend! Efficient, reliable, and expertly crafted. Highly recommend for any software development needs.”
    Yonatan ZlitProduct Manager

For hiring managers

Open to full-time backend and AI product roles.

Backends, AI pipelines and mobile SDKs, in production at a bank and at government sites.

Download résumé (PDF)LinkedInGitHub

  1. Senior Software Engineer · InnovaTech · Dec 2024 – Oct 2026

    Backend and AI pipelines for security video analytics at government sites.

  2. Founding Engineer and Solutions Architect · TruID Technologies · Apr 2020 – Jun 2023

    Built the fingerprint SDKs and backend used in Askari Bank's app; led up to 3 engineers.

  3. Freelance engineer · Independent and with ConceptZI · 2020 – Present

    Web and mobile apps, backends and DevOps for US and international clients.

  4. MBA, LUMS (2023–2025) · BS Computer Science, FAST-NUCES (2016–2020)
  • Backend: Python, Django, FastAPI, Node.js, Express
  • Frontend & mobile: React, Next.js, Vue, React Native, Kotlin, Swift
  • Data & AI: PostgreSQL, Redis, vLLM
  • Cloud & DevOps: AWS, Docker, GitHub Actions

FAQ

Questions people ask before we start.

What does it cost?

An MVP Audit is $500. An MVP Rescue is $2–5K. An MVP Build is $3–7K. You get a price before any work starts.

How long does it take?

An audit report takes 48 hours. A build goes from idea to deployed product in 2–4 weeks. A rescue depends on what is broken, so its timeline comes with the quote.

Which tech stacks do you work with?

I don't care what stack your MVP is in. If it needs to ship, I can help. Most of my work is in Python, Django, FastAPI, Node.js, React, React Native, Next.js, Vue, PostgreSQL, Docker and AWS, plus native Android and iOS.

When are you available? I am in a different time zone.

I am based in Islamabad and available until 2am Pakistan time. That covers US mornings and European afternoons.

How does payment work?

50% upfront and 50% on delivery, by Wise or Western Union bank transfer.

Who owns the code?

It is flexible and agreed per project. By default, you own the code once it is paid in full.

What do I get at the end?

Full code and repo access, documentation and the deployment. Server management depends on the contract. Support runs for 15 days after a Rescue and 30 days after a Build.

Something else? Email me and I will answer.

Have an app to build, or one that needs fixing?

Tell me what you have and what you need. You will get a straight answer on whether I can help, what it costs and how long it takes.

Message me on WhatsAppor email me