Manchester, UK · GMT
Open to opportunities
v.2026 · ed. 01

Ahmed Bilal.
AI Engineer.

I have a severe case of shiny-object syndrome. I cure it by building things — multi-agent systems, computer-vision pipelines, LLM products in production. Coding for fun and profit.

Download résumé
CurrentlyIndigo AI· AI Engineer
Shipping2 products· revenue-gen.
FocusAgents · CV · LLMs
AvailableMay 2026
§ 01
About

A builder, by compulsion.

I have a severe case of shiny-object syndrome and I cure it by building things.

If I can do it, I do it. If I can't, I learn. Lately that means shipping multi-agent systems, computer-vision pipelines, and LLM products at production scale.

AI Engineer at Indigo AI by day. Two revenue-generating products by night. I go by Bilal.

Now / live GMT

RoleAI Engineer · Indigo AI
BuildingPaperMate · GCSE marker
BuildingDentalGenie · Dx pipeline
ReadingMCP spec / LangGraph 0.2 release notes
StackClaude · LangGraph · YOLOv8 · FastAPI
§ 02
Experience
Currently building

Six roles. Three shipping right now.

'25
AI EngineerNow
Indigo AIFull-time
Aug 2025 — Present
Designing multi-agent workflows and modernizing the platform's desktop UI. Embedded Anthropic's MCP into the agent runtime so model tools route through a structured layer.
[01]Production LangGraph workflows orchestrating planner / executor / critic agents
[02]MCP integration — structured tool calls across the agent fleet
[03]Electron UI modernisation — replaced legacy chrome with a faster, more legible shell
LangGraphMCPAnthropicElectronTypeScriptPython
'26
Founder & AI EngineerNow
PaperMateB2C · revenue-generating
Apr 2026 — Present
An AI marker for GCSE papers. Real-time PDF grading using Claude's Vision API with Server-Sent Events streaming structured feedback as it's produced. Revenue from week one.
[01]Streaming structured feedback via SSE — students see marks land token-by-token
[02]Full auth (JWT), per-user quotas, IP-based abuse protection
[03]Stripe payments, usage analytics, automated weakness detection
ReactTypeScriptFastAPIPostgreSQLClaude APIStripeJWT
'26
Founder & AI EngineerNow
DentalGenieB2C · live
Jan 2026 — Present
An AI dental diagnostic platform. A YOLOv8 pipeline detects 4+ conditions on dental X-rays at >90% sensitivity, with a patient portal that compresses referral-to-diagnosis from days to under 5 minutes.
[01]YOLOv8 detector — 4+ conditions, >90% sensitivity
[02]Human-in-the-loop retraining — mAP +3–5% per cycle
[03]Patient portal: days → under 5 minutes referral-to-diagnosis
ReactTailwindDjangoYOLOv8Gemini APIAWS EC2
'24
Full Stack & Prompt Engineer
LingoPalFull-time
Aug 2024 — Dec 2024
Worked across the stack on an AI language-tutor product. Drove ElevenLabs lip-sync integration and shipped every sprint commitment.
[01]ElevenLabs lip-sync pipeline — voice + viseme alignment
[02]100% sprint completion across the engagement
[03]Prompt design and evaluation harness for tutor dialogues
Next.jsTypeScriptElevenLabsOpenAI
'23
AI Engineer
BizNavContract
Sep 2023 — Dec 2023
Built LangChain-based anomaly detection for operational data, surfacing issues that previously hid in ops backlogs.
[01]LangChain anomaly detection on time-series ops data
[02]Saved the team 17+ hrs/week of manual triage
[03]Lightweight evaluation framework for false-positive rate
LangChainPythonPostgreSQL
'22
Web Developer
TileManiaContract
May 2022 — Sep 2022
Built and shipped the company's customer-facing site and admin tooling.
[01]Customer-facing site + lightweight CMS
[02]Internal admin tooling for catalog management
ReactNode.js
§ 03
Selected projects

Two products. Both live, both earning.

caries · 0.94
periapical · 0.87
What's interesting
  • Human-in-the-loop retraining loop — clinicians correct false positives, model improves cycle over cycle
  • Patient portal compresses referral-to-diagnosis from days to under 5 minutes
  • Dataset curated and labelled in-house, then progressively expanded via active learning
B2C · Live Live

DentalGeniedentalgenie.org

AI dental diagnostic platform — a YOLOv8 pipeline that detects 4+ conditions on dental X-rays and routes referrals through a patient portal.

>90%Sensitivity
<5minDiagnosis
+4pp/cyclemAP gain
ReactTailwindDjangoYOLOv8Gemini APIAWS EC2
A*
streaming · marks 4 / 8
What's interesting
  • PDF → structured marks streamed token-by-token; the UI lays in feedback as it arrives
  • Per-user quotas + IP-based abuse protection — the abuse model paid for itself
  • Stripe checkout, usage analytics, and automated weakness detection across submissions
B2C · Live · Revenue-generating Live

PaperMatepapermate.org

An AI marker for GCSE papers. Streams structured feedback over SSE as Claude's Vision API marks the PDF in real time.

Wk 1Revenue
SSEStreaming
JWT+ quotasAuth
ReactTypeScriptFastAPIPostgreSQLClaude APIStripeJWT
§ 04
Stack

Tools I reach for, most days.

01AI / ML

LangGraphLangChainMCPClaude APIOpenAIGeminiYOLOv8Computer Vision

02Backend

FastAPIDjangoNest.jsPythonNode.js

03Frontend

ReactNext.jsTypeScriptTailwindShadCN

04Infrastructure

AWSSupabaseMongoDBPostgreSQLDocker

05Tools

MCPElectronStripeElevenLabsSSE