Based in London, UK
Available for opportunities
ISAMKHAN
AI / ML Engineer

Building generative AI pipelines, agentic workflows, and intelligent systems that move at the speed of ideas.

👆Tap for sound

Building the future
with AI & code

I'm Isam Khan, a Junior AI Engineer at Firemind in London with a BSc Honours in Computer Science & Artificial Intelligence from Brunel University London.

I specialise in generative AI systems, fine-tuning language models, building MCP servers for natural language cloud control, and designing end-to-end agentic workflows that automate the complex.

From winning the AWS Hackathon 2026 to deploying production-grade AI pipelines — I bridge the gap between cutting-edge research and real-world impact.

7+
Projects Built
3+
Cloud Platforms
1st
AWS Hackathon 2026
BSc
CS & AI, Brunel
Isam Khan
AI EngineerLondon, UKOpen to work

Technical Expertise

From low-level ML pipelines to cloud-scale agentic architectures

Python90%
Primary language — ML/AI
Generative AI & LLMs85%
Fine-tuning, Prompting, RAG
Agentic AI Workflows82%
MCP Servers, Automation
Machine Learning83%
Supervised, Unsupervised, KNN, K-means
AWS & Azure80%
Cloud Infrastructure, Deployment
Docker & DevOps75%
Containers, CI/CD
SQL & Databases78%
Microsoft SQL Server, Firebase
Full-Stack Development70%
React.js, Node.js, JavaScript
Technologies
Python
PythonPrimary language for ML, AI pipelines, and backend services.
TensorFlow
TensorFlowDeep learning framework for building and training neural networks.
PyTorch
PyTorchResearch-first deep learning with dynamic computation graphs.
Gen AI
Gen AILLMs, fine-tuning, RAG pipelines, and prompt engineering.
Agentic AI
Agentic AIMulti-step AI agents that plan, use tools, and execute workflows.
LangChain
LangChainFramework for chaining LLM calls, tools, and memory into pipelines.
OpenAI
OpenAIGPT models and APIs for text, embeddings, and multimodal AI.
AWS
AWSCloud infrastructure — Lambda, S3, EC2, and serverless deployments.
Azure
AzureMicrosoft cloud — CLI, resource management, and AI services.
Docker
DockerContainerisation for reproducible builds and consistent deployments.
React
ReactComponent-based UI library for building interactive web apps.
Next.js
Next.jsFull-stack React framework with SSR, static export, and App Router.
Node.js
Node.jsJavaScript runtime for fast, event-driven backend services.
TypeScript
TypeScriptTyped JavaScript superset for safer, more maintainable code.
JavaScript
JavaScriptCore web language for dynamic frontend and full-stack development.
Git
GitVersion control for tracking changes and team collaboration.
Firebase
FirebaseGoogle platform for real-time databases, auth, and cloud hosting.
Jupyter
JupyterInteractive notebooks for data exploration and ML experiments.
PostgreSQL
PostgreSQLPowerful relational database for structured data and complex queries.
Linux
LinuxUnix-based OS for development, servers, and automation scripts.
Pydantic AI
Pydantic AIType-safe AI agent framework using Pydantic for structured LLM outputs.
MCP Servers
MCP ServersModel Context Protocol — connects AI agents to tools and data sources.

Work History

Things I've Built

drag to rotate

🎙️
Open Source
AI Voice Agent
Personal Project

Real-time speech-to-speech conversational assistant. Hold to talk — your voice goes through Whisper STT, Claude API, and ElevenLabs TTS in seconds.

🎙️AI Voice Agent
Open SourcePersonal Project

Real-time speech-to-speech conversational assistant. Hold to talk — your voice goes through Whisper STT, Claude API, and ElevenLabs TTS in seconds.

Tech Stack
PythonFastAPIReactWhisperClaude APIElevenLabs
🕷️
Open Source
Autonomous Web Scraping Agent
Personal Project

Give it a natural language goal and it plans and executes multi-step web scraping autonomously using Claude tool use and a Playwright browser, returning structured JSON.

🕷️Autonomous Web Scraping Agent
Open SourcePersonal Project

Give it a natural language goal and it plans and executes multi-step web scraping autonomously using Claude tool use and a Playwright browser, returning structured JSON.

Tech Stack
PythonFastAPIReactClaude APIPlaywright
🧠
Open Source
Multi-Agent Research Assistant
Personal Project

LangGraph-orchestrated pipeline with specialist agents that search the web, summarise findings, and compile fully cited research reports on any topic.

🧠Multi-Agent Research Assistant
Open SourcePersonal Project

LangGraph-orchestrated pipeline with specialist agents that search the web, summarise findings, and compile fully cited research reports on any topic.

Tech Stack
PythonFastAPIReactLangGraphClaude API
📚
Open Source
RAG Knowledge Base Builder
Personal Project

Upload PDFs, URLs, or plain text to build a ChromaDB vector store, then chat with your documents via a LangChain + Claude-powered Q&A interface with source citations.

📚RAG Knowledge Base Builder
Open SourcePersonal Project

Upload PDFs, URLs, or plain text to build a ChromaDB vector store, then chat with your documents via a LangChain + Claude-powered Q&A interface with source citations.

Tech Stack
PythonFastAPIReactLangChainChromaDBClaude API
🔬
Open Source
Multi-Model Benchmark Arena
Personal Project

Runs the same prompt through Claude, GPT-4, and Ollama simultaneously, scoring each response against a rubric and comparing latency and cost side by side.

🔬Multi-Model Benchmark Arena
Open SourcePersonal Project

Runs the same prompt through Claude, GPT-4, and Ollama simultaneously, scoring each response against a rubric and comparing latency and cost side by side.

Tech Stack
PythonFastAPIReactClaude APIOpenAIOllama
✍️
Open Source
Prompt Optimisation Tool
Personal Project

Iteratively rewrites prompts using the Claude API, scoring each version against a custom rubric and tracking improvement over rounds in a live React dashboard.

✍️Prompt Optimisation Tool
Open SourcePersonal Project

Iteratively rewrites prompts using the Claude API, scoring each version against a custom rubric and tracking improvement over rounds in a live React dashboard.

Tech Stack
PythonFastAPIReactClaude API
💼
Open Source
AI Job Screener
Personal Project

Paste a job description and your resume to get an AI match score, skills gap analysis, and a tailored cover letter generated in seconds.

💼AI Job Screener
Open SourcePersonal Project

Paste a job description and your resume to get an AI match score, skills gap analysis, and a tailored cover letter generated in seconds.

Tech Stack
PythonFastAPIReactClaude API
🤖
Open Source
GitHub PR Review Bot
Personal Project

GitHub Actions bot that automatically posts line-level AI code review comments with severity scores on every pull request — zero config beyond adding your API key.

🤖GitHub PR Review Bot
Open SourcePersonal Project

GitHub Actions bot that automatically posts line-level AI code review comments with severity scores on every pull request — zero config beyond adding your API key.

Tech Stack
PythonGitHub ActionsClaude API
💪
Academic
AI-Powered Fitness Recommendation System
Final Year Project, Brunel University — 2023/24

ML fitness recommendation engine with separate models for muscle gain, fat loss, and strength training. Achieved 100% user testing success with a full-stack React application.

💪AI-Powered Fitness Recommendation System
AcademicFinal Year Project, Brunel University — 2023/24

ML fitness recommendation engine with separate models for muscle gain, fat loss, and strength training. Achieved 100% user testing success with a full-stack React application.

Tech Stack
PythonMachine LearningReact.jsClassificationREST API
🫁
Open Source
Medical Imaging Classifier
Personal Project

Transfer-learning model (ResNet18) trained on chest X-rays to classify pneumonia vs normal with 95%+ accuracy, including Grad-CAM heatmap visualisation of the decision region.

🫁Medical Imaging Classifier
Open SourcePersonal Project

Transfer-learning model (ResNet18) trained on chest X-rays to classify pneumonia vs normal with 95%+ accuracy, including Grad-CAM heatmap visualisation of the decision region.

Tech Stack
PythonPyTorchStreamlitGrad-CAMResNet18
Open Source
Football Player Performance Predictor
Personal Project

Uses StatsBomb open data to train ensemble ML models that predict next-season goals, assists, and xG for any player with interactive visualisations.

Football Player Performance Predictor
Open SourcePersonal Project

Uses StatsBomb open data to train ensemble ML models that predict next-season goals, assists, and xG for any player with interactive visualisations.

Tech Stack
PythonStreamlitScikit-learnPlotlyStatsBomb
💰
Open Source
Loan Default Risk Scorer
Personal Project

Predicts the probability of loan default using XGBoost with SHAP waterfall charts for explainability and a credit grade A–F output.

💰Loan Default Risk Scorer
Open SourcePersonal Project

Predicts the probability of loan default using XGBoost with SHAP waterfall charts for explainability and a credit grade A–F output.

Tech Stack
PythonFlaskXGBoostSHAPReactVite
📉
Open Source
Customer Churn Prediction
Personal Project

ML pipeline identifying e-commerce customers likely to churn using Logistic Regression, Random Forest, and XGBoost with SMOTE-based class-imbalance correction.

📉Customer Churn Prediction
Open SourcePersonal Project

ML pipeline identifying e-commerce customers likely to churn using Logistic Regression, Random Forest, and XGBoost with SMOTE-based class-imbalance correction.

Tech Stack
PythonXGBoostScikit-learnSMOTEFlask
🔍
Open Source
Fraud Detection Using Anomaly Detection
Personal Project

Compares supervised (Neural Network) and unsupervised (Isolation Forest, Autoencoder, One-Class SVM) approaches against extreme class imbalance (~2% fraud rate).

🔍Fraud Detection Using Anomaly Detection
Open SourcePersonal Project

Compares supervised (Neural Network) and unsupervised (Isolation Forest, Autoencoder, One-Class SVM) approaches against extreme class imbalance (~2% fraud rate).

Tech Stack
PythonKerasScikit-learnIsolation ForestAutoencoder
🎵
Open Source
Music Data Analysis — Spotify Dataset
Personal Project

EDA and ML project investigating what makes songs popular. Applies K-Means and DBSCAN clustering to discover genre groupings and identifies danceability as the top predictor.

🎵Music Data Analysis — Spotify Dataset
Open SourcePersonal Project

EDA and ML project investigating what makes songs popular. Applies K-Means and DBSCAN clustering to discover genre groupings and identifies danceability as the top predictor.

Tech Stack
PythonK-MeansDBSCANPCAPandasSeaborn
Open Source
Time Series Forecasting: Energy Consumption
Personal Project

Forecasts daily energy consumption using ARIMA, Prophet, and LSTM across three years of synthetic data, benchmarking classical, decomposition, and deep learning approaches.

Time Series Forecasting: Energy Consumption
Open SourcePersonal Project

Forecasts daily energy consumption using ARIMA, Prophet, and LSTM across three years of synthetic data, benchmarking classical, decomposition, and deep learning approaches.

Tech Stack
PythonARIMAProphetLSTMKerasStatsmodels
🚌
Open Source
Predict Public Transport Delays
Personal Project

Predicts bus and train delays using weather conditions and city events. XGBoost outperforms baselines — precipitation and rush-hour rain are the strongest delay predictors.

🚌Predict Public Transport Delays
Open SourcePersonal Project

Predicts bus and train delays using weather conditions and city events. XGBoost outperforms baselines — precipitation and rush-hour rain are the strongest delay predictors.

Tech Stack
PythonXGBoostRandom ForestLinear RegressionFeature Engineering
📈
Open Source
Stock Sentiment Analyser
Personal Project

Fetches recent news headlines for any ticker, scores sentiment using Claude Haiku, and correlates the sentiment trend against the stock's price history in a Streamlit dashboard.

📈Stock Sentiment Analyser
Open SourcePersonal Project

Fetches recent news headlines for any ticker, scores sentiment using Claude Haiku, and correlates the sentiment trend against the stock's price history in a Streamlit dashboard.

Tech Stack
PythonStreamlitPlotlyyFinanceClaude Haiku
📊
Open Source
Algo Trading Backtester
Personal Project

Backtests Moving Average crossover, RSI, and MACD strategies on any ticker using yFinance data, reporting P&L, Sharpe ratio, and max drawdown via a Streamlit dashboard.

📊Algo Trading Backtester
Open SourcePersonal Project

Backtests Moving Average crossover, RSI, and MACD strategies on any ticker using yFinance data, reporting P&L, Sharpe ratio, and max drawdown via a Streamlit dashboard.

Tech Stack
PythonStreamlitPlotlyyFinance
📋
Open Source
AlphaLedger — Autonomous SEC Intelligence
Personal Project

Mines 10-K filings across thousands of companies via SEC EDGAR to predict future earnings — zero cost, no Bloomberg. Supports Russell 3000 & S&P 500 with a Streamlit dashboard.

📋AlphaLedger — Autonomous SEC Intelligence
Open SourcePersonal Project

Mines 10-K filings across thousands of companies via SEC EDGAR to predict future earnings — zero cost, no Bloomberg. Supports Russell 3000 & S&P 500 with a Streamlit dashboard.

Tech Stack
PythonStreamlitSEC EDGAR APINLPData Analysis
🗂️
Open Source
Document to Code Generator
Personal Project

Accepts API docs, PDFs, or URLs and generates working client SDK code in Python, TypeScript, Go, JavaScript, or cURL using Claude AI.

🗂️Document to Code Generator
Open SourcePersonal Project

Accepts API docs, PDFs, or URLs and generates working client SDK code in Python, TypeScript, Go, JavaScript, or cURL using Claude AI.

Tech Stack
PythonFastAPIReactClaude API
🔎
Open Source
AI Code Review Tool
Personal Project

Paste a GitHub repo URL and get a full AI code review per file — covering security issues, performance problems, and code smells within seconds.

🔎AI Code Review Tool
Open SourcePersonal Project

Paste a GitHub repo URL and get a full AI code review per file — covering security issues, performance problems, and code smells within seconds.

Tech Stack
PythonStreamlitClaude APIGitHub API
🎮
Open Source
AI Dungeon Master
Personal Project

Claude 3.5 Sonnet acts as a persistent RPG dungeon master with procedural world generation, multiple character classes, and saved world state in SQLite.

🎮AI Dungeon Master
Open SourcePersonal Project

Claude 3.5 Sonnet acts as a persistent RPG dungeon master with procedural world generation, multiple character classes, and saved world state in SQLite.

Tech Stack
PythonFastAPIReactClaude APISQLite
📰
Open Source
SEC Filing Comparison
Personal Project

Fetches 10-K filings from SEC EDGAR for any two companies and uses Claude AI to compare risk factors, revenue trends, and narrative tone side by side.

📰SEC Filing Comparison
Open SourcePersonal Project

Fetches 10-K filings from SEC EDGAR for any two companies and uses Claude AI to compare risk factors, revenue trends, and narrative tone side by side.

Tech Stack
PythonStreamlitClaude APISEC EDGAR API
🏥
Open Source
Clinical Trial Summariser
Personal Project

Searches ClinicalTrials.gov for any condition and uses Claude AI to rewrite complex trial data — eligibility, phase, outcomes — into plain English summaries.

🏥Clinical Trial Summariser
Open SourcePersonal Project

Searches ClinicalTrials.gov for any condition and uses Claude AI to rewrite complex trial data — eligibility, phase, outcomes — into plain English summaries.

Tech Stack
PythonStreamlitClaude APIClinicalTrials.gov API
💬
Open Source
Personal Finance AI Assistant
Personal Project

Upload a bank statement CSV and get AI-powered transaction categorisation, spending breakdowns, savings rate calculation, and budget recommendations.

💬Personal Finance AI Assistant
Open SourcePersonal Project

Upload a bank statement CSV and get AI-powered transaction categorisation, spending breakdowns, savings rate calculation, and budget recommendations.

Tech Stack
PythonFastAPIReactChart.jsClaude API
♟️
Open Source
Chess Engine Analyser
Personal Project

Upload a PGN game file to get blunder detection, turning-point identification, per-move accuracy scores, and a Claude AI narrative of the game with interactive board.

♟️Chess Engine Analyser
Open SourcePersonal Project

Upload a PGN game file to get blunder detection, turning-point identification, per-move accuracy scores, and a Claude AI narrative of the game with interactive board.

Tech Stack
PythonFastAPIReactpython-chessClaude API
📋
Open Source
IPO Intelligence Dashboard
Personal Project

Fetches S-1 filings from SEC EDGAR for recent IPOs and uses Claude AI to extract and summarise risk factors, growth potential, and red flags — free, no subscription needed.

📋IPO Intelligence Dashboard
Open SourcePersonal Project

Fetches S-1 filings from SEC EDGAR for recent IPOs and uses Claude AI to extract and summarise risk factors, growth potential, and red flags — free, no subscription needed.

Tech Stack
PythonStreamlitClaude APISEC EDGAR API
🐙
Open Source
GitHub Contribution Analyser
Personal Project

Analyses any GitHub username to produce a language heatmap, repo quality scores, and a Claude AI-generated developer archetype profile.

🐙GitHub Contribution Analyser
Open SourcePersonal Project

Analyses any GitHub username to produce a language heatmap, repo quality scores, and a Claude AI-generated developer archetype profile.

Tech Stack
PythonFastAPIReactGitHub REST APIClaude API
☁️
Open Source
Azure AI Document Processor
Personal Project

Enterprise document intelligence pipeline using Azure Functions, Blob Storage, and Document Intelligence to upload, extract, store, and query documents at scale.

☁️Azure AI Document Processor
Open SourcePersonal Project

Enterprise document intelligence pipeline using Azure Functions, Blob Storage, and Document Intelligence to upload, extract, store, and query documents at scale.

Tech Stack
PythonAzure FunctionsAzure Blob StorageDocument Intelligence
⚙️
Open Source
Distributed Task Queue Dashboard
Personal Project

Real Celery + Redis task queue system with a live React dashboard showing worker status, queue depth, and task retries via WebSockets.

⚙️Distributed Task Queue Dashboard
Open SourcePersonal Project

Real Celery + Redis task queue system with a live React dashboard showing worker status, queue depth, and task retries via WebSockets.

Tech Stack
PythonFastAPICeleryRedisReactDocker
🌐
Open Source
Network Latency Mapper
Personal Project

Probes AWS, Azure, GCP, and Cloudflare endpoints asynchronously and plots latency results on a D3.js world map updating live via WebSockets.

🌐Network Latency Mapper
Open SourcePersonal Project

Probes AWS, Azure, GCP, and Cloudflare endpoints asynchronously and plots latency results on a D3.js world map updating live via WebSockets.

Tech Stack
PythonFastAPIReactD3.jsWebSockets
🚦
Open Source
Self-Hosted CI/CD Visualiser
Personal Project

Hooks into GitHub Actions webhooks and renders live, animated D3.js flow diagrams of your CI/CD pipelines updating in real time as jobs run, pass, or fail.

🚦Self-Hosted CI/CD Visualiser
Open SourcePersonal Project

Hooks into GitHub Actions webhooks and renders live, animated D3.js flow diagrams of your CI/CD pipelines updating in real time as jobs run, pass, or fail.

Tech Stack
PythonFastAPIReactD3.jsGitHub ActionsWebSockets
💸
Open Source
Infrastructure Cost Estimator
Personal Project

Side-by-side monthly cost comparison for equivalent AWS vs Azure services — Lambda/Functions, EC2/VM, S3/Blob, RDS/SQL — based on your usage inputs.

💸Infrastructure Cost Estimator
Open SourcePersonal Project

Side-by-side monthly cost comparison for equivalent AWS vs Azure services — Lambda/Functions, EC2/VM, S3/Blob, RDS/SQL — based on your usage inputs.

Tech Stack
PythonFastAPIReactAWS Pricing APIAzure Pricing API
🪙
Open Source
Crypto Arbitrage Scanner
Personal Project

Monitors Binance, Coinbase, Kraken, and Bitfinex in real time via WebSockets, calculating fee-adjusted arbitrage profit opportunities across exchanges.

🪙Crypto Arbitrage Scanner
Open SourcePersonal Project

Monitors Binance, Coinbase, Kraken, and Bitfinex in real time via WebSockets, calculating fee-adjusted arbitrage profit opportunities across exchanges.

Tech Stack
PythonFastAPIReactWebSockets
📊
Open Source
Portfolio Risk Analyser
Personal Project

Analyses a multi-asset portfolio using yFinance data to compute Sharpe ratio, Value-at-Risk, and correlation heatmaps, with Claude AI generating rebalancing advice.

📊Portfolio Risk Analyser
Open SourcePersonal Project

Analyses a multi-asset portfolio using yFinance data to compute Sharpe ratio, Value-at-Risk, and correlation heatmaps, with Claude AI generating rebalancing advice.

Tech Stack
PythonStreamlitNumPyPlotlyClaude APIyFinance
📐
Open Source
Options Pricing Calculator
Personal Project

Calculates option prices and Greeks using Black-Scholes, Monte Carlo, and Binomial Tree models, with 3D price surface and payoff diagram visualisations.

📐Options Pricing Calculator
Open SourcePersonal Project

Calculates option prices and Greeks using Black-Scholes, Monte Carlo, and Binomial Tree models, with 3D price surface and payoff diagram visualisations.

Tech Stack
PythonStreamlitNumPySciPyPlotly
🎮
Open Source
Game Recommendation Engine
Personal Project

Pulls your Steam library via the Steam API, clusters games by genre using KMeans, and recommends new titles using cosine similarity on your playtime profile.

🎮Game Recommendation Engine
Open SourcePersonal Project

Pulls your Steam library via the Steam API, clusters games by genre using KMeans, and recommends new titles using cosine similarity on your playtime profile.

Tech Stack
PythonFastAPIReactScikit-learnSteam API
🧪
Open Source
Fine-tune Experiment Tracker
Personal Project

Logs loss curves, eval metrics, and sample outputs for ML fine-tuning runs in SQLite, with a React dashboard for comparing experiments side by side.

🧪Fine-tune Experiment Tracker
Open SourcePersonal Project

Logs loss curves, eval metrics, and sample outputs for ML fine-tuning runs in SQLite, with a React dashboard for comparing experiments side by side.

Tech Stack
PythonFastAPIReactSQLite
Open Source
API Load Tester
Personal Project

Runs concurrent load tests against any API endpoint using asyncio + httpx, reporting P50/P95/P99 latency percentiles and error rates in a visual React dashboard.

API Load Tester
Open SourcePersonal Project

Runs concurrent load tests against any API endpoint using asyncio + httpx, reporting P50/P95/P99 latency percentiles and error rates in a visual React dashboard.

Tech Stack
PythonFastAPIReactChart.jsasynciohttpx
💪
Open Source
Fitness AI App
Personal Project

Full-stack fitness app with a fine-tuned GPT-2 model running locally to generate personalised workout plans, with workout logging, progress tracking, and challenges.

💪Fitness AI App
Open SourcePersonal Project

Full-stack fitness app with a fine-tuned GPT-2 model running locally to generate personalised workout plans, with workout logging, progress tracking, and challenges.

Tech Stack
React 19FlaskFirebasePyTorchGPT-2
💻
Open Source
CLI Portfolio Dashboard
Personal Project

A Rich terminal UI that pulls your GitHub stats — stars, repos, commit heatmap — via the GitHub API with SQLite caching. Run it with just a username.

💻CLI Portfolio Dashboard
Open SourcePersonal Project

A Rich terminal UI that pulls your GitHub stats — stars, repos, commit heatmap — via the GitHub API with SQLite caching. Run it with just a username.

Tech Stack
PythonRichGitHub APISQLite
☁️
Confidential
Azure CLI MCP Server
Firemind — Confidential

MCP server enabling natural language control of Azure cloud infrastructure. Engineers can provision, manage, and query Azure resources conversationally.

☁️Azure CLI MCP Server
ConfidentialFiremind — Confidential

MCP server enabling natural language control of Azure cloud infrastructure. Engineers can provision, manage, and query Azure resources conversationally.

Tech Stack
PythonMCP ProtocolAzure CLILLMs
🤖
Confidential
RPA MCP Server
Firemind — Confidential

Browser and VM automation server using the MCP protocol. Enables agentic control of Windows and Linux virtual machines and web browsers.

🤖RPA MCP Server
ConfidentialFiremind — Confidential

Browser and VM automation server using the MCP protocol. Enables agentic control of Windows and Linux virtual machines and web browsers.

Tech Stack
PythonMCP ProtocolRPABrowser Automation
📊
Confidential
Agentic Report Generation Workflow
Firemind — Confidential

End-to-end agentic workflow that reads Excel campaign data, processes it through an LLM, and automatically pushes reports to Google DV360.

📊Agentic Report Generation Workflow
ConfidentialFiremind — Confidential

End-to-end agentic workflow that reads Excel campaign data, processes it through an LLM, and automatically pushes reports to Google DV360.

Tech Stack
PythonAgentic AIExcelGoogle DV360LLMs
🧬
Confidential
Synthetic Data Generation Pipeline
Firemind — Confidential

Pipeline to generate high-quality synthetic training data for ML models, enabling safe development without exposing sensitive real-world data.

🧬Synthetic Data Generation Pipeline
ConfidentialFiremind — Confidential

Pipeline to generate high-quality synthetic training data for ML models, enabling safe development without exposing sensitive real-world data.

Tech Stack
PythonLLMsData EngineeringML Pipeline
📄
Open Source
TextExtract — ML Training Data Builder
Personal Project

Web app that extracts clean text from PDFs, Word docs, and URLs then exports structured JSON ready for LLM fine-tuning, with OCR fallback for scanned PDFs.

📄TextExtract — ML Training Data Builder
Open SourcePersonal Project

Web app that extracts clean text from PDFs, Word docs, and URLs then exports structured JSON ready for LLM fine-tuning, with OCR fallback for scanned PDFs.

Tech Stack
PythonFastAPIReactLangChainpdfplumberTesseract OCR
🏎️
Open Source
F1 Race Replay
Personal Project

Animates real Formula 1 telemetry data using FastF1 and Python Arcade — GPS position at 50Hz, tyre compounds, DRS, safety car events and live leaderboard.

🏎️F1 Race Replay
Open SourcePersonal Project

Animates real Formula 1 telemetry data using FastF1 and Python Arcade — GPS position at 50Hz, tyre compounds, DRS, safety car events and live leaderboard.

Tech Stack
PythonFastF1ArcadeTelemetryData Visualisation
🚇
Open Source
TFL Status — London Transport Live Checker
Personal Project

Real-time London transport status checker covering Tube, Overground, and National Rail via the TFL Open API. Ask in plain English and get live disruption data instantly.

🚇TFL Status — London Transport Live Checker
Open SourcePersonal Project

Real-time London transport status checker covering Tube, Overground, and National Rail via the TFL Open API. Ask in plain English and get live disruption data instantly.

Tech Stack
Next.jsTypeScriptTFL Open APIReact

Credentials & Learning

Always levelling up — earned and in progress

✓ Earned Certifications
IBM AI Developer Professional
Click to view
IBM AI Developer Professional
IBM / Coursera · Professional Certificate
Completed May 2026
Google AI Essentials
Click to view
Google AI Essentials
Google
Completed May 2026
Google AI Professional
Click to view
Google AI Professional
Google / Coursera · 7-course specialisation
Completed May 2026
GitHub Foundations
Click to view
GitHub Foundations
GitHub
Completed May 2026
Databricks Generative AI Fundamentals
Click to view
Databricks Generative AI Fundamentals
Databricks
Completed May 2026
Databricks Certified Generative AI Engineer Associate
Click to view
Databricks Certified Generative AI Engineer Associate
Databricks
Completed May 2026
⚡ Currently In Training
☁️
AWS Certified
In Training
🔷
Microsoft Azure Certified
In Training
🧠
Anthropic Claude Certified Architect – Foundations
In Training

Academic Background

🎓
Bachelor of Science
Brunel University London
BSc Honours Computer Science & Artificial Intelligence
Sep 2021 – Jul 2024

Focused on machine learning, artificial intelligence, software engineering, and algorithms. Final year project: AI-Powered Fitness Recommendation System.

🏫
Secondary & Sixth Form
Park High School & Sixth Form
GCSEs & A Levels
Sep 2014 – May 2021

Harrow, London. A Levels and GCSEs, building the academic foundation for university study.

Interests & Hobbies
Football
🏎️Formula 1
🏋️Gym & Fitness
🤖AI Research
☁️Cloud Tech

Let's Build Something

I'm open to Junior AI/ML roles, freelance AI projects, and collaborations. Whether you have a question, an opportunity, or just want to say hi — my inbox is always open.

Send me a message →
📍
Location
Harrow, London, UK
🗣️
Languages
English & Urdu (Native)
Status
Available for opportunities