I'm an AI Engineer with an MSc in Data Science (University of Hertfordshire, UK), specialising in building production-grade agentic AI systems - from multi-agent LangGraph pipelines to full-stack LLM applications.
- 🏗️ Currently building: multi-agent orchestration systems, RAG pipelines, LLM-powered applications, and MLOps infrastructure with LangGraph, FastAPI, MongoDB, and Docker
- 🔍 Focus areas: Agentic AI · Multi-Agent Systems · RAG & Semantic Caching · LLM Evaluation · MLOps
- 🌱 Actively learning: distributed training, LLM evaluation frameworks, agent memory architectures, vector-DB internals
- 🟢 Open to: AI Engineer · ML Engineer · LLM/Agentic Systems Engineer roles in the UK
Languages
Agentic AI & LLMs
ML / DL / Data
MLOps & Infrastructure
Cloud & Tools
| Certificate | Issuer | Year |
|---|---|---|
| Deep Research with LangGraph | LangChain | 2026 |
| Deep Agents | LangChain | 2026 |
| Introduction to LangGraph | LangChain | 2026 |
| Agent Memory: Building Memory-Aware Agents | DeepLearning.AI | 2026 |
| Semantic Caching for AI Agents | DeepLearning.AI | 2026 |
| Orchestrating Workflows for GenAI Applications | DeepLearning.AI | 2026 |
| AI Agents in LangGraph | DeepLearning.AI | 2026 |
| Mathematics for Data Science | 365 Data Science | 2025 |
| Introduction to Data and Data Science | 365 Data Science | 2025 |
| Microsoft Azure AI Fundamentals (AI-900) | Microsoft | 2025 |
The work I'm proudest of - production-grade systems spanning agentic AI, full-stack engineering, and applied ML.
A multi-service AI system: 9 LangGraph agents, ML drift monitoring (MLflow), Airflow ETL pipelines, GDPR-compliant CV parsing, and a TypeScript/React frontend - built end-to-end as a production platform. 🌐 marketforge.digital
| Service | Repo | Stack |
|---|---|---|
| 🧠 Core intelligence engine | marketforge-ai |
Python · LangGraph · MLflow · Airflow |
| ⚙️ FastAPI backend & worker | marketforge-backend |
FastAPI · APScheduler · PostgreSQL · Redis · Docker |
| 🎨 Frontend | marketforge-frontend |
TypeScript · React |
Procurement and supply chain operations for mid-market companies - an EU-based engagement point in Sweden paired with senior-led delivery from Sri Lanka. Three decoupled services: a live site with a real-time disruption monitor, an intelligence pipeline that turns the raw GDELT global-events feed into classified, scored disruptions with AIS ship-tracking, and a LangGraph deep-agent "war room" that investigates a single incident end-to-end into a cited impact briefing.
| Service | Repo | Stack |
|---|---|---|
| 🌐 Site | MassifyX_Global |
Node.js |
| 📡 Intelligence Service (MIS) | massifyx-intelligence |
JavaScript · GDELT · AIS · LLM enrichment |
| 🕵️ War Room | massifyx-warroom (private) |
Python · LangGraph deep agents |
MultimodalAI'26 Hackathon — Clinical Strand · London, June 2026 · 🏆 Winner. Built a complete AI governance pipeline for predicting 24-hour ICU deterioration across 5,000 post-surgical patients. Three competing models: a PyKale multimodal fusion network (tabular + TF-IDF NLP + hourly vitals time series), LightGBM tabular baseline, and Logistic Regression interpretable anchor. Full evaluation suite: AUROC, ECE calibration, Decision Curve Analysis, SHAP explainability, MNAR-aware subgroup equity analysis. Two production Streamlit UIs — a 6-tab clinical Evidence Dashboard (AUROC 0.85–0.89, ECE 0.044) and a dark-theme ICU Nursing Monitor (bedside IoT screen with LangChain/Gemini 2.0 Flash clinical agent, ElevenLabs voice AI, and patient priority board for 1,000 patients). Key clinical insight: note absence is MNAR — concentrated in the highest-acuity patients — and must be modelled explicitly, not imputed away. 🔗
UKOMAIN26_Hackathon_Clinical
MongoDB Agentic Evolution Hackathon - London, May 2026. Fake signals move real markets. Phantom Trade is a dual-pipeline autonomous agent system that detects fabricated supply-chain headlines before they reach risk models - combining a 5-scorer ML forensics engine (TF-IDF, spread velocity, linguistic anomaly, source credibility, template matching), multi-source news aggregation (GDELT, NewsAPI, RSS, X API v2, Reddit, Wayback CDX), and adversarial LLM debate (MAD-Sherlock: PRO-AUTHENTIC vs PRO-FABRICATED agents). A LangGraph Oracle (PLAN→ACT→OBSERVE→REACT) then generates bi-temporal commodity risk theses for 4 materials, with a 3-layer MongoDB memory system (short-term TTL, long-term Voyage AI vectors, reasoning bank) enabling agents to self-improve across runs. 🔗
Phantom-Trade
Discovers, evaluates, and prepares personalised applications for AI Engineering, ML Engineering, and Data Science roles across the UK - autonomously, end to end. 🔗
JobFinder
Match outcomes, score forecasts, and squad optimisation using ensemble ML, LSTM, and genetic algorithms — ~72% match-outcome accuracy. 🔗
CricOracle2026
Multi-agent pipeline that gathers news and research papers, evaluates relevance, synthesises analysis, and auto-generates email digests or LinkedIn posts with AI-generated images. 🔗
AI-News-Analyzer
| Repository | Live | Description |
|---|---|---|
| AI-News-Analyzer | — | Multi-agent pipeline that scrapes news & research papers, evaluates relevance, synthesises analysis, and auto-generates email digests or LinkedIn posts with AI-generated images |
| JobFinder | — | Autonomous 5-agent pipeline that discovers UK job postings, scores role-fit against a CV, filters by salary/location, and drafts tailored cover letters — fully hands-off |
| Reposentinel | — | LLM-powered agents that audit AI/ML repositories, auto-generate missing READMEs, update changelogs, and flag stale documentation |
| apparel-agent-backend | 🌐 Live demo | FastAPI backend powering a multi-turn agentic chatbot for a clothing store — handles product search, personalised recommendations, and order queries |
| Multi-Agent-Apparel-Chatbot | 🌐 Live demo | Orchestrated multi-agent retail chatbot with specialist sub-agents for product discovery, size guidance, and checkout support |
| VisionAId | — | Computer-vision AI agent that interprets visual input and provides real-time contextual assistance — built with OpenCV and LLM integration |
| Sath-Chakra-AI | 🌐 Live demo | Conversational AI life coach built on the Wheel of Life framework — scores 7 life domains and generates personalised growth plans |
| Repository | Live | Description |
|---|---|---|
| marketforge-ai | 🌐 marketforge.digital | Core intelligence engine: 9 specialised LangGraph agents, ML drift monitoring with MLflow, Airflow ETL pipelines, and GDPR-compliant CV parser for the UK job market |
| marketforge-backend | 🌐 marketforge.digital | Production FastAPI backend with APScheduler worker, LangGraph pipeline execution, market-data API integrations, Redis caching, PostgreSQL, and Docker deployment |
| marketforge-frontend | 🌐 marketforge.digital | TypeScript/React frontend — job market dashboard, CV upload & analysis, role-match scores, and real-time agent status |
| Repository | Description |
|---|---|
| CricOracle2026 | T20 World Cup 2026 AI prediction platform — ensemble ML + LSTM for score forecasting, genetic algorithm squad optimisation, ~72% match-outcome accuracy |
| Kaggle-House-Price-Prediction-Analysis | End-to-end regression on Ames housing dataset — feature engineering, Ridge/Lasso/XGBoost comparison, RMSE optimisation |
| Predicting-Loan-Payback-Tabular-Playground-Series---Kaggle | Kaggle Playground S5 E11 — binary classification for loan repayment probability; gradient boosting + feature selection pipeline |
| Titanic_DataSet_Analysis-and-Predictions-using-ML | Classic survival prediction with thorough EDA, feature engineering, and benchmarking across Logistic Regression, Random Forest, and SVM |
| IMDB-Multimodal-Analyse-with-Keras | Multimodal sentiment analysis combining text (LSTM) and metadata features using Keras functional API |
| Data-Mining-Analysis-of-Air-quality-with-Linear-Regression-and-Decision-Tree | Air quality regression study applying Linear Regression and Decision Tree with cross-validation and feature importance analysis |
| Machine-learning-Assignment01 | Heart disease prediction using Decision Tree classification with hyperparameter tuning and ROC/AUC evaluation |
| Repository | Description |
|---|---|
| Research-Early-prediction-of-Alzheimer-s | Applied ML research: comparative study of classification models for early Alzheimer's detection from clinical tabular data |
| Repository | Description |
|---|---|
| Clustering-and-Fitting---MSc-in-DS-23081013 | MSc assignment: K-Means and hierarchical clustering + curve-fitting analysis on real-world datasets |
| Msc-in-DS-Applied-data-science- | Applied data science coursework — end-to-end data analysis, visualisation, and reporting projects |
| Repository | Description |
|---|---|
| AI-ML-DS-Learning-Hub | Definitive zero-to-career-ready roadmap for Data Science, ML Engineering, and AI Engineering — curated notebooks, exercises, and structured project prompts |
| Python-100-Days | 100-day Python challenge (fork) — progressing from syntax fundamentals to data structures, OOP, and automation |
| everything-claude-code | Agent-harness performance optimisation system (fork) — skills, instincts, memory, hooks, and research-first workflows for Claude Code |
| Repository | Description |
|---|---|
| UKOMAIN26_Hackathon_Clinical | MultimodalAI'26 Hackathon — Clinical Strand (London, June 2026) · 🏆 Winner — Multimodal ICU deterioration predictor across 5,000 post-surgical patients. Three models: PyKale multimodal fusion (tabular + TF-IDF NLP + vitals time series), LightGBM, Logistic Regression. AUROC 0.85–0.89, ECE 0.044, SHAP explainability, MNAR-aware equity analysis, Decision Curve Analysis. Two production Streamlit UIs: 6-tab Evidence Dashboard for clinical governance + dark-theme ICU Nursing Monitor (bedside IoT screen) with LangChain/Gemini 2.0 Flash clinical agent and ElevenLabs voice AI |
| Phantom-Trade | MongoDB Agentic Evolution Hackathon (London, May 2026) — Dual-pipeline agentic system that detects fabricated supply-chain headlines before they reach risk models. ML forensics (TF-IDF, spread velocity, linguistic anomaly, source credibility), multi-source aggregation (GDELT · NewsAPI · RSS · X API v2 · Reddit), adversarial LLM debate (MAD-Sherlock), and a LangGraph Oracle generating bi-temporal commodity risk theses with a 3-layer MongoDB memory system for agent self-improvement |
| ScopeGuard_Cursor-Hackathon-2026 | Cursor Hackathon (London, 2026) — ScopeGuard, built during Cursor's London hackathon |
| mmai26-hackathon | MultimodalAI'26 Hackathon: Prove It — building evidence for trustworthy multimodal AI deployment |
| Repository | Description |
|---|---|
| Portfolio | Personal portfolio website built with React.js — showcasing projects, skills, and experience |
I care less about a +0.2% F1 score in a notebook and more about whether the system is observable, reproducible, and recoverable in production.
That means:
- Evaluation-first — agents get evals before they get features
- Memory-aware — systems that improve across runs, not just across epochs
- Production-honest — latency budgets, drift monitoring, and human-in-the-loop gates built in from the start, not bolted on after
If you're hiring for a role where the AI system has to actually run, that's where I do my best work.
I'm actively looking for AI Engineer / ML Engineer / LLM Systems Engineer opportunities in the UK, and I'm always happy to chat about agentic AI, LLM evaluation, or multi-agent architecture.
- 💼 LinkedIn: linkedin.com/in/viraj97
- 📬 Email: amanthavirajavb@gmail.com
- 🌐 Portfolio: viraj-bulugahapitiya.vercel.app
⭐ If any of these projects help you, a star is hugely appreciated — it helps others discover the work too.


