AHMED
OPEN TO FREELANCE + FULL-TIME

AHMED IRFAN

AGENTIC AI ENGINEER · FULL-STACK DEVELOPER

I build systems where AI agents coordinate with each other — routing, retrying, and grounding themselves in real data. Every claim below links to a shipped repo or a running demo.

🏆
12
SYSTEMS SHIPPED
🌍
7
WORLDS BUILT
📦
24
PUBLIC REPOS
🎮
AI/ML
CLASS
SELECT WORLD

CHOOSE YOUR QUEST

WORLD 1-1
AGENTIC · SELF-BUILT

Multi-Agent Research Assistant

Four specialized LangGraph agents that reason together and stream the answer as they write it.

A Clarity agent decides if a question is specific enough — and if it isn't, the graph pauses and asks before continuing. Research, Validator, and Synthesis agents route between each other on confidence scores, retrying until the evidence holds. Answers stream word-by-word over Server-Sent Events, with a live tracker showing which agent is active.

queryclarityresearchvalidatesynthesizestream
🧠
4
COORDINATED AGENTS
SSE
WORD-BY-WORD STREAM
🤝
HITL
HUMAN-IN-THE-LOOP
PythonFastAPILangGraphReact 19AnthropicSSE
WORLD 1-2
AGENTIC · PRODUCTION-GRADE

Enterprise Agentic Workflow Engine

Define a goal in plain language, pick tools, and watch autonomous agents execute it live on a dashboard.

A LangChain AgentExecutor drives web, file, and knowledge tools, streaming every step over WebSocket to a real-time dashboard. Uploaded documents (PDF, CSV, JSON, DOCX) are chunked into a FAISS index with HuggingFace embeddings; a SQLite layer persists workflows, tasks, and chat history with per-session cost tracking and rate limiting.

goalAgentExecutorweb · file · FAISSWebSocketdashboard
🔍
FAISS
VECTOR SEARCH
📡
WS
LIVE EXECUTION
💰
$
COST TRACKING
PythonFastAPILangChainReact 18FAISSSQLiteWebSocket
WORLD 1-3
AGENTIC · INTERNSHIP DELIVERABLE

Dental Clinic RAG Voice Assistant

Give it a clinic's website URL. It scrapes, builds a knowledge base, and answers patients by voice or text — using only what it actually found.

Ten authenticated n8n workflows form a true orchestration: an intent classifier fans a query out to pricing, FAQ, general, and booking agents in parallel, then merges them into one reply — with a real collecting-to-confirming booking state machine that carries slots across turns. Multi-tenant by design: point it at any clinic URL and it re-ingests end to end.

clinic URLingestclassify‖ agentsmergevoice / text
14/14
HALLUCINATION EVALS
🔀
10
N8N WORKFLOWS
🎙️
VOICE
+ TEXT, ONE PIPELINE
n8nOpenAIQdrantPostgresOllamaVoice
WORLD 1-4
RAG · FREELANCE CLIENT

German Driving-School Chatbot

A bilingual pricing assistant built on one non-negotiable rule: it must never give a wrong price.

Prices are never generated by a language model — they're read verbatim from a human-verified store and checked against the source PDFs. The model is used only for two bounded tasks: routing free text the rules can't resolve, and translating. When a request is ambiguous (a car licence alone has 18 variants) it asks short follow-ups until exactly one remains, then prices it.

messagedetect langrules firstverified pricesexact answer
🎯
100%
PRICES MATCH SOURCE
🧪
80
TESTS, ALL PASSING
📄
44
PRICE SHEETS VERIFIED
PythonRAGDockerDE / ENRules-first
WORLD 1-5
AI AUTOMATION · INTERNSHIP DELIVERABLE

ResumeIQ

Upload a job description and a stack of resumes; get back a ranked, explainable shortlist in seconds.

A two-stage pipeline: one model call extracts a structured candidate profile, a second scores it against the role on a weighted rubric with a written recommendation, not just a number. Gmail attachments are picked up automatically; a resilient batch never lets one bad resume block the rest. An AI email assistant drafts replies grounded in each candidate's report — but nothing sends until HR clicks Send.

JD + resumesextractscoreshortlistAI email
🔗
2-STAGE
EXTRACT → SCORE
🚀
LIVE
DEPLOYED ON VERCEL
📋
AUDIT
EVERY SEND LOGGED
n8nNext.jsOpenAIGoogle SheetsGmail API
WORLD 1-6
AI AUTOMATION · END-TO-END

Lead Generation System

A spreadsheet row becomes a live, deployed preview site — with zero manual steps in between.

Add a prospect's URL to a Google Sheet and the pipeline scrapes their site, has a model generate a redesigned spec, renders static files, pushes them to a fresh GitHub repo, enables Pages, emails the client the live link, and writes the status back to the sheet. Idempotent by construction — every step treats 'already exists' as success, so retrying a failed lead never produces duplicates.

sheet rowscrapeAI specrenderdeploy + email
🖱️
0
MANUAL STEPS PER LEAD
🔁
SAFE
IDEMPOTENT RETRIES
📊
LIVE
MONITORING DASHBOARD
n8nNext.jsTypeScriptOpenAIGitHub API
WORLD 1-7
MULTI-AGENT · NATIONAL AI HACKATHON '26

PEERLESS.AI

Seven automated agents that surface research-integrity concerns in scientific papers — findings, never verdicts.

Built for the National AI Hackathon '26. Agents run GRIM checks and statcheck p-value recomputation, verify DOIs against Crossref, score reproducibility and methodology against CONSORT/STROBE/PRISMA checklists, predict replication, and scan for conflicts of interest — every finding flagged for human expert review, never treated as a definitive judgement.

paper PDF7 agentsintegrity signalsexpert review
🤖
7
SPECIALIZED AGENTS
🏆
'26
HACKATHON BUILD
👤
HUMAN
REVIEW BY DESIGN
PythonStreamlitGroqLLaMA-3.3Crossref
PLAYER STATS

INVENTORY

🧠AI / AGENTIC
LangGraphLangChainRAGAnthropic ClaudeOpenAIGroqLLaMA-3.3n8nOllamaHuggingFace EmbeddingsTavily
⚔️LANGUAGES
JavaScriptPythonC++SQLHTMLCSS
🛡️FRONTEND
React 19React 18Next.js 15ViteTailwind CSSLeaflet.jsSSE
⚙️BACKEND
FastAPINode.jsNext.js API RoutesServer ActionsWebSocketREST
🗝️DATA + VECTOR STORES
MongoDBMySQLSQLitePostgresFAISSPineconeQdrantJWTRBAC
🧰DEVOPS + TOOLS
GitGitHubVercelDockerStreamlitGoogle/Gmail API
CAMPAIGN PROGRESS

EDUCATION

LEVEL 1COMPLETE

Matriculation

The Spirit School
1st Position, BISE Gujranwala
LEVEL 2COMPLETE

FSc Pre-Engineering

Punjab Group of Colleges, Sialkot
Grade: A
LEVEL 3IN PROGRESS

BS Computer Science

National University of Computer and Emerging Sciences (FAST), Islamabad
In progress
SKILL TREE

METAL → MIND

Most people who build AI agents have never written a line of assembly. This tree goes from CPU registers all the way up to autonomous agents — and back down.

MIND
AUTONOMOUS AGENTS

Agents that coordinate

Multi-agent graphs, RAG grounding, streaming orchestration. LangGraph, LangChain, n8n.

LangGraphRAGorchestrationstreaming
SYSTEMS
STRUCTURES & MODELS

The layer underneath

A smart-city simulator on hand-built graphs, heaps, and hash tables with Dijkstra routing — and a reading-comprehension quiz engine built entirely from classical ML.

C++ · Dijkstraheaps · triesclassical MLSOURCE ↗
METAL
BARE HARDWARE

All the way down

Super Mario Bros. recreated in pure x86 assembly (MASM / Irvine32): a physics engine, side-scrolling camera, enemy AI, and a day/night cycle — written at the register level.

x86 · MASMphysics engineIrvine32SOURCE ↗
SAVE POINT

START A NEW GAME TOGETHER

Open to freelance + full-time. If you're building with agents, RAG, or automation — or want the whole pipeline handled — open a channel below.

✉ SEND MESSAGEIslamabad, Pakistan · BSCS, FAST NUCES — Islamabad