AI Engineer · Lahore

Muhammad Abdullah

I build LLM systems, agents, and production AI pipelines.

AI Engineer with 5+ years of production Python and 3+ years shipping LLM-powered systems end-to-end. At Xref I built an AWS Bedrock insights engine for 10,000+ daily users, shipped an MCP server for agent SQL access, and migrated a 10-year Django monolith to microservices. Solo: PakGPT (5,000+ installs), Uplix (4-agent LangChain pipeline), Vidora, and Lifeflow OS — a personal job-search operating system.

About

Building AI systems that ship

I'm Muhammad Abdullah, an AI Engineer based in Lahore, Pakistan. I focus on LLM pipelines, multi-agent orchestration, and the infrastructure that makes them reliable in production — not demos.

At Xref I work on Bedrock-powered insights, MCP tooling for agents, and microservices at scale. Outside work I ship solo products and run Lifeflow OS — my personal job-search command center.

Stack lately

  • Python
  • LangChain / LangGraph
  • FastAPI / Django
  • AWS Bedrock
  • MCP
  • RAG
  • PostgreSQL
  • Next.js
  • TypeScript
  • Docker
Muhammad Abdullah

Experience

Where I've worked

Senior Software Engineer (Python/AI) @ Xref

Aug 2023 – Present

  • Migrated a 10+ year Django monolith to microservices; cut release cycles 40%.
  • Built AWS Bedrock insights engine on FastAPI — SQS + Lambda async pipeline for 10,000+ daily users.
  • Shipped MCP server: agents query schemas and run read-only SQL via structured tool calls.
  • Integrated OpenAI function calling for writing assistance and QA generation; manual QA down 30%.
  • Async pipelines (Lambda, SQS, Redis) running 20,000+ tasks/day.
  • PostgreSQL ORM refactors + indexes → 40% faster responses; pytest coverage 75% → 95%.

Projects

Shipped products

Three solo AI products plus open source. More on GitHub.

PakGPT

Featured

Autonomous voice AI — record → transcribe → LLM + tools → TTS. 5,000+ Play Store installs, 4.9 rating in 3 weeks.

FastAPIFlutterGeminiGCP

Uplix

Featured

4-agent LangChain product photography pipeline — orchestrator delegates validation, prompt engineering, generation, and QA workers.

DjangoReactLangChainGemini

Vidora

Featured

Chained AI video translation: Whisper → OpenAI → TTS. Celery task graph with validation between stages. 30+ videos/day.

DjangoCeleryWhisperFFmpeg

Also built

GNews + Agent

1,000+ GitHub stars · 50k+ monthly PyPI downloads. RAG layer + MCP server for live news in agents.

PythonRAGMCP

SpeechDaddy

Serverless TTS — 300+ voices, 120+ languages on AWS Lambda.

AWS LambdaTTS

Autogram

Autonomous news → Instagram agent with LangChain ReAct loop.

LangChainCeleryInstagram

Education

Background

University of Central Punjab

2016 – 2020

Bachelor of Computer Science · CGPA 3.35

Dean's List 2020 (top 10%)

Capstone: Urdu handwriting recognition with CNNs — 94% accuracy on 175k+ samples.

Contact

Let's talk

Open to AI engineering roles, contract work, and interesting agentic systems.

ranahaani@gmail.com

Lahore, Pakistan