Skip to content
View immuhammadfurqan's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report immuhammadfurqan

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
immuhammadfurqan/README.md

Muhammad Furqan

typing subtitle

Lahore, Pakistan Β· Full-Stack AI Engineer @ Sensus DWC LLC (Dubai) Β· MS Artificial Intelligence student @ LUMS


About

I'm an AI Engineer with 2.5 years of focused experience building RAG systems, LLM applications, and Voice AI agents for real clients across automotive, education, defense, and enterprise SaaS.

My work bridges research and deployment. I build things that run in production, not just demos. I'm also studying for an MS in Artificial Intelligence at LUMS. I specialize in:

  • 🧠 RAG & LLM Systems: semantic retrieval, hybrid search, multi-tenant architectures, prompt engineering at scale
  • πŸŽ™ Voice AI Agents: real-time conversational agents using ElevenLabs, VAPI, Retell AI, Deepgram, and Twilio
  • βš™οΈ Backend & APIs: FastAPI, Django REST, Node.js, AWS, Docker
  • βœ… Evals & guards: LLM-as-judge and rule-based eval suites, plus server-side checks around every agent action

Open to AI/ML roles and research collaborations.


πŸš€ Featured Projects

πŸŽ™ Nova & Arissa: Voice AI Agents

Client: Proton Malaysia
Two production voice agents for Malaysia's national automotive brand. Nova is a 10-node sales flow for Proton e.MAS: lead collection, variable extraction, SMS confirmation, human callback routing and CRM saving through webhooks. Arissa is a trilingual agent (English, Bahasa Malaysia, Mandarin) for service bookings, complaint triage and test-drive scheduling. It started on Retell AI and moved to ElevenLabs (Scribe STT) when Retell was not performing well.

πŸŽ™ ParadeDeck AI

Podcast-native RAG platform for military intelligence content (built for Podlogix). Transcribes, embeds, and semantically searches a large library of military podcasts, using BM25 plus dense search and reranking behind a LangGraph chatbot. Built with Deepgram, Pinecone, and LLMs.

πŸ’¬ RMA Motors: WhatsApp RAG Chat Agent

Outbound trade-in campaign RAG chat agent for an automotive dealership. Runs full conversation flows covering qualification, objection handling and appointment booking over WhatsApp via a multi-agent architecture with session memory, pgvector semantic search, and campaign-specific guardrails.

πŸ›  Aurelia

AI diagnostics assistant for an industrial crane services company. Processes error codes and troubleshooting manuals for EFFER, PM, and HIAB equipment, delivering concise, accurate guidance in under 500 chars for field technicians under time pressure.

🧠 Ekko AI

Enterprise multi-tenant SaaS for AI-assisted knowledge work. Features subscription management, analytics dashboard, prompt template library, and Firebase push notifications. Each company's data, billing included, is kept separate through JWT-based tenant scoping. Built on Django REST + LangChain and deployed on AWS (EC2, RDS, S3).

πŸ“˜ MathWiz

Adaptive EdTech platform built on an NCERT-based RAG pipeline for grade and chapter-level question generation. It generates grade-appropriate math questions, runs personalized quizzes, and gamifies progress with badges. LLM-generated content served via FastAPI + AWS, designed to reduce teacher workload for content creation.

Production-ready FastAPI wrapper for robust playing card detection using YOLOv8 with multi-scale detection, image preprocessing, and batch processing capabilities.

πŸ™ Salah GPT

Islamic AI assistant grounded in Quran & Hadith for contextual Q&A. A RAG-based system delivering domain-accurate, citation-aware religious guidance.

Recent Work at Sensus DWC LLC

Voice agents, chat agents and AI modules for car dealerships across Malaysia, the UAE, Saudi Arabia, Japan and Germany. Every agent ships with evals or server-side checks.

Client Project What it does
Regal Motors Arissa on WhatsApp RAG chat agent on Claude Haiku 4.5 with a six-action JSON trigger layer and a 109-case eval suite (code checks plus a validated LLM judge)
Cycle & Carriage Leapmotor agent Outbound WhatsApp agent in English, Malay and Chinese that follows up leads and books test drives. The server checks every trigger and required field before a booking is logged
Arcfox UAE Dealership RAG chat agent Claude tool calls over PostgreSQL with weighted fallback search, pgvector semantic search and a 74-case eval suite
Service My Car Sara Claude Haiku agent with an LLM-as-judge and rule-based eval suite (68 cases)
Nissan Tokyo Yui Japanese outbound maintenance-booking voice agent where every call ends in a logged outcome
Nissan Saudi Arabia Nissan Petromin chatbot Service booking for 15 centres in 7 cities, with date and time validation and multi-location routing
DΓΌnnes Inventory API for a voice agent Read-only PostgreSQL API with 28 validated search filters, bearer auth and ElevenLabs webhook tools
TM Automotive Group TMG chatbot Dealership chatbot for used-car and trade-in enquiries
ieSync Workshop Manual Agent (demo) RAG over BMW and Mercedes repair manuals (Pinecone, Gemini embeddings, Claude) that answers with the manual's own step photos. Retrieval tests: 0 failures across 33 questions
Titan DMS Sales Forecasting API, Deal Profitability API FastAPI services: one backtests 5 models per request and returns a forecast with confidence intervals, the other predicts gross profit or the chance a deal loses money

Other Production Work

Project What it does
πŸŽ“ Akademus AI Document-based RAG platform with auto-generated flashcards & quizzes for students
🧾 Requirement GPT LLM-powered structured SRS document generator for software teams
πŸ”Š AI Voice API Platform Omnichannel conversational AI system with automated telephony infrastructure

🧩 Core Stack

AI / LLM Python LangChain LangGraph OpenAI Claude Gemini HuggingFace YOLO

Backend & Infra FastAPI Django Node.js Express AWS Docker Twilio

Databases & Vector Stores PostgreSQL pgvector Pinecone MongoDB ChromaDB Qdrant

Voice & Audio ElevenLabs VAPI Retell AI Deepgram Whisper

Dev Tools Claude Code Cursor n8n GitHub VSCode


πŸ† Recognition

  • πŸ— Named Haystack 3.0 Community Contributor: publicly recognised by deepset in the official Haystack 3.0 launch post alongside core team members (Julian Risch, Stefano Fiorucci, and others)
  • πŸ₯‡ Kaggle Notebooks Master: rank 881 of 59,179 (peak rank 149)
  • 🌍 LinkedIn Top Voice (AI): Recognised for making complex AI concepts accessible
  • πŸ’» 250+ LeetCode Problems: Strong DSA foundation
  • πŸŽ– Top Performer @ Knowledge Streams: 94% evaluation score during AI internship
  • πŸŽ“ IBM Certified Data Science Professional

πŸ“Š GitHub Stats


πŸ”­ Currently

  • πŸ›  Building: voice and chat agents for car dealerships at Sensus, with evals and guards around every agent
  • πŸŽ“ Studying: MS in Artificial Intelligence at LUMS
  • πŸ“š Reading: AI Engineering by Chip Huyen
  • 🎯 GSoC 2027: Building contribution history toward Google Summer of Code (target: mem0ai/mem0)
  • πŸ’Ό Open to: AI/ML engineering roles Β· Research collaborations

🌍 Open Source Contributions

20+ merged PRs across major AI/ML frameworks. The tables list the main ones.

Core Framework Fixes

Repository PR Merged What was fixed
pydantic/pydantic-ai #6113 Jun 30 Guard TogetherProvider.model_profile against model names without a /
pydantic/pydantic-ai #6111 Jul 3 Align LLMJudge._build_prompt section order with its few-shot examples
pipecat-ai/pipecat #4718 Jun 17 Add missing defaults for NvidiaSegmentedSTTService diarization settings
pipecat-ai/pipecat #4840 Jun 23 Fix WorkerBus dropping future messages to a subscriber after a hook raises
pipecat-ai/pipecat #4843 Jun 23 Fix Mem0MemoryService injecting empty memory prompt when none found
mem0ai/mem0 #5717 Jun 24 Fix silent reranking failures across all 5 reranker providers
mem0ai/mem0 #5715 Jun 25 Fix HuggingFace reranker scoring: sigmoid instead of min-max normalization
mem0ai/mem0 #5960 Jun 29 Fix FAISS cosine search: normalize vectors for IndexFlatIP
infiniflow/ragflow #16330 Jun 25 Fix PubMed tool author parsing: no longer returns "Unknown Authors"
infiniflow/ragflow #16332 Jun 25 Fix DeepL component validation and silent error dropping
infiniflow/ragflow #16419 Jul 1 Fix GoogleScholar agent tool returning empty JSON and ignoring top_n
infiniflow/ragflow #16415 Jul 3 Port Crawler to ToolBase so it can load and run as an Agent tool
infiniflow/ragflow #16417 Jul 3 Port AkShare to ToolBase so it works as an Agent tool
deepset-ai/haystack #11755 Jun 25 Handle unknown tool names in human_in_the_loop confirmation strategies
deepset-ai/haystack #11795 Jun 29 Raise FilterError on unknown metadata filter operators instead of silently passing
arc53/DocsGPT #2567 Jun 25 Migrate AnthropicLLM from deprecated completions API to messages API

Ecosystem Contributions

Repository PR Merged What was added
NousResearch/hermes-agent #70512 Jul 24 Add pinecone-research optional skill for agent RAG and long-term memory; cherry-picked and merged by teknium1
github/awesome-copilot #1939 Jun 12 Add Pinecone RAG skill for production pipelines and agent memory

🀝 Work With Me

I'm always open to interesting conversations: whether you're building something with LLMs, exploring Voice AI, or want to talk shop about RAG systems and AI agents.

  • πŸ’Ό Roles: Open to AI/ML engineering roles at companies working on meaningful problems
  • πŸŽ“ Research: Interested in collaborating on NLP, RAG, or conversational AI research
  • πŸ“¬ Get in touch: muhammadfurqan0100@gmail.com or connect on LinkedIn

Building AI systems that work in production Β· RAG Β· Voice AI Β· LLM Applications

Popular repositories Loading

  1. AWS_NOVA_HACKATHON AWS_NOVA_HACKATHON Public

    This Repo is about the AWS NOVA HACKATHON which is Hosted on Devpost

    Python 8

  2. immuhammadfurqan immuhammadfurqan Public

    3

  3. FastAPI FastAPI Public

    Python 2

  4. Salah_GPT Salah_GPT Public

    Python 2

  5. stable_diffusion_image_gen stable_diffusion_image_gen Public

    Forked from iammuhammadfurqan/stable_diffusion_image_gen

    Python 2

  6. Cold-Email-Generator Cold-Email-Generator Public

    Forked from iammuhammadfurqan/Cold-Email-Generator

    Jupyter Notebook 2