Muhammad SalmanMuhammad Salman
Agentic AI Engineer

IbuildLLMsystemsthatholdupoutsidethenotebook.

I build production Agentic AI: LLM agents, RAG, and the document and audio pipelines around them, with the guardrails and evaluation that let them run in front of real users. Currently the sole engineer on a platform used daily by 200+ enterprise users.

Now
Sole engineer on a production agentic platform used daily by 200+ enterprise users, The Insolvency Group (UK)
Published
ICIT 2026 (conditionally accepted), on robustness and evaluation rigor for deep-learning intrusion detection Read the paper
Studied
B.S. Data Science, FAST NUCES, CGPA 3.3 / 4.0
Contest
ICPC competitive programming, ranked 134th of 2000+ teams
Final year project

LegalEase Pakistan

An AI legal assistant built to make legal help accessible to every Pakistani citizen.

2.26M
court cases pending
~4,000
judges nationwide
98.2%
of low-income citizens locked out of formal justice
  • Legal chatbot grounded in Pakistani law, in Urdu, Roman Urdu, and English
  • Document analyzer that reads FIRs, notices, and contracts and flags risks
  • Verified-lawyer directory and a legal-education portal

My role

I built the backend and the AI: the retrieval pipeline and the RAG chatbot grounded in Pakistani law, plus the document analysis. I also picked up the mobile app to help ship the client and to learn mobile development along the way.

Shown at the FAST project fair/Data Insight Research Lab/supervised by Dr. M. Asif Naeem
Python
FastAPI
RAG
LangChain
ChromaDB
React Native

More things I have built

Production AI, deep learning, and data-engineering work. Every card links to the code.

Python
AI/ML

Voice AI Agent

An outbound voice agent that places a real phone call, holds a context-aware conversation with whoever picks up, and returns a structured JSON outcome when the call ends. Provider-abstracted, 60 passing tests.

Python
FastAPI
Twilio
Deepgram
Groq
View code
MailAssistAI/ML

MailAssist

Full-stack Generative AI support platform, built independently over seven months and 342 commits. RAG-grounded generation with output guardrails that validate content before it is sent, OAuth2 mailbox sync, and role-based access control across three roles.

Next.js
TypeScript
PostgreSQL
RAG
OAuth2
View code
Python
AI/ML

LaunchMind

An orchestrator decomposes a goal and routes it to five specialist agents with a review-and-revision loop. The agents use real tools, opening GitHub branches and pull requests, dispatching Slack messages and email campaigns, and posting inline review comments, not just generating text.

Python
Multi-agent
GitHub API
Slack API
SendGrid
View code
Siamese Legal Clause SimilarityAI/ML

Siamese Legal Clause Similarity

Siamese architectures (BiLSTM and CNN with attention) for detecting semantic similarity between legal clauses, trained on 295,000+ clause pairs across 395 categories without pre-trained transformers. Built with strict train/test separation so the metrics hold up.

Python
PyTorch
BiLSTM
CNN
View code
GNN Patient TriageAI/ML

GNN Patient Triage

Reproduces a Nature Scientific Reports paper using GraphSAGE for emergency patient triage, with cosine-similarity graph construction, SMOTE balancing, and rigorous train/test leakage prevention.

Python
PyTorch Geometric
GraphSAGE
View code
Cold Email GeneratorAI/ML

Cold Email Generator

Reads a job description from a URL, extracts the required skills, matches them against portfolio projects in a vector store, and drafts a tailored cold email through a Streamlit UI.

Python
LangChain
Streamlit
ChromaDB
View code
MLOps PipelineData Engineering

MLOps Pipeline

End-to-end MLOps pipeline with Airflow DAGs for orchestration and MLflow for experiment tracking and a model registry. Parallel tasks, branching logic, and automated model registration on accuracy thresholds.

Python
Apache Airflow
MLflow
scikit-learn
View code
XGBoost
Data Engineering

Fraud Detection Pipeline

A seven-stage fraud-detection pipeline with a conditional deployment gate: class weighting against SMOTE for severe imbalance, cost-sensitive learning, SHAP explainability, Prometheus and Grafana monitoring, and drift-driven retraining.

XGBoost
LightGBM
Kubeflow
Grafana
View code
Electric Load ForecastingData Science

Electric Load Forecasting

Predicts electricity demand with preprocessing, clustering, and forecasting models, paired with an interactive React dashboard for data-driven energy management.

Python
React
scikit-learn
pandas
View code
Metro Near Real-Time WarehouseData Engineering

Metro Near Real-Time Warehouse

A near real-time data warehouse analyzing METRO store purchasing behavior. Implements the MESHJOIN algorithm for efficient stream-relation joins, with a star schema and OLAP queries for revenue and product-affinity insights.

Java
SQL
MySQL
MESHJOIN
View code
Python
Data Engineering

MapReduce Search Engine

A search engine over large-scale data using Hadoop MapReduce for distributed indexing, plus a notebook path for smaller-scale preprocessing, vocabulary generation, and similarity scoring.

Python
Hadoop
MapReduce
View code
Python
Data Engineering

Kafka Stream Mining

Streams preprocessed JSON through Kafka, then applies Apriori, PCY, and SON frequent-itemset algorithms on the consumer side, storing results in MongoDB.

Python
Apache Kafka
MongoDB
View code
Music Recommendation SystemAI/ML

Music Recommendation System

Recommends similar songs from 100 GB of the FMA audio archive using extracted audio features, with lyrics extraction via speech recognition and a web interface for playback.

Python
MongoDB
Flask
TensorFlow
View code
TB DashboardVisualization

TB Dashboard

An interactive TB data visualization platform with timelines, treemaps, and geographic maps, featuring tooltips, zoom, and hierarchical drill-down navigation.

JavaScript
D3.js
HTML
CSS
View code

About

Most of what I build is production Agentic AI: LLM agents, RAG, and the document and audio pipelines around them, with the guardrails and evaluation that let them run in front of real users. I am currently the sole engineer and technical owner of a platform used daily by 200+ enterprise users. The work I am proudest of is rarely the model itself; it is the deterministic check that catches what the model gets wrong, or the pipeline that turned a two-hour manual task into fifteen minutes.

Research
ICIT 2026
Conditionally accepted

Improving Robustness and Interpretability of Deep Learning Based Intrusion Detection in Software-Defined Networks

Intrusion-detection papers routinely report 99%+ accuracy, usually from a single train-test split with accuracy as the only metric. We took one such CNN-LSTM/Transformer system on the InSDN dataset and asked whether that number survives a fair evaluation. It does not. With stratified 5-fold cross-validation, recursive feature elimination validated with SHAP, and imbalance-aware loss, the honest figure is 81.6% accuracy, swinging from 73.8% to 84.9% across folds. The 99% was not a better model, it was a measurement artifact. The point of the paper is that evaluation rigor and interpretability matter more than a headline metric when a model is meant to run in a real security setting.

Experience

  1. AI Engineer

    Dec 2025 - Present

    The Insolvency Group

    United Kingdom

    • Sole engineer and technical owner of a production Agentic AI platform used daily by 200+ enterprise users (~559 commits in five months): a Python/FastAPI service, a Node/Express API, and a React front end.
    • Built the agent layer as an orchestrator routing to specialist agents on the Anthropic Claude Agent SDK with Pydantic AI, so every stage returns schema-validated structured output. Ingests up to 2 GB, transcribes with diarization, and fans ~131 extraction questions per record over a RAG layer with hybrid retrieval and prompt-cache priming.
    • Added Human-in-the-Loop review, deterministic AI-safety guardrails that verify every quoted claim against its source, and an offline evaluation harness using 176 human corrections as ground truth, cutting a two-hour manual process to about fifteen minutes per record.
  2. AI Engineer

    Jun 2025 - Aug 2025

    Anviro

    Islamabad, Pakistan

    • Built RAG chatbots that improved customer response accuracy using real-time retrieval.
    • Deployed scalable AI services on AWS and Render for reliable, responsive delivery.
    • Designed vector search pipelines with embeddings and semantic retrieval to reduce hallucinations.
  3. Officer, Technical Workshops

    Oct 2024 - May 2025

    Google Developer Groups on Campus, FAST

    Islamabad, Pakistan

    • Taught Programming Fundamentals, OOP, and Data Structures sessions to junior students to strengthen their core skills.
  4. AI/ML Intern

    Jun 2024 - Aug 2024

    AIM Lab

    Islamabad, Pakistan

    • Led a team of 5 building an email-template generator using the Gemini API for text and Stable Diffusion for images.
    • Built and maintained React.js web apps with Git for version control.
    • Deployed backend on AWS EC2 and frontend on Vercel, cutting hosting costs by 70%.

Education

B.S. Data Science

2022 - 2026

FAST National University of Computer and Emerging Sciences

CGPA 3.3 / 4.0Dean's List, Fall 2025

Ranked 134th of 2000+ teams at the ICPC Asia regional programming contest.

Certifications

Technical skills

The tools I reach for across AI engineering, backends, and data. Grouped by where they sit in a real project.

Agentic AI

  • LangGraph
  • LangChain
  • Claude Agent SDK
  • Pydantic AI
  • Multi-agent
  • Tool calling
  • Orchestration
  • State management

LLM & GenAI

  • OpenAI
  • Anthropic Claude
  • Gemini
  • Groq
  • RAG
  • Prompt engineering
  • Embeddings
  • Vector & hybrid search
  • Prompt caching

Reliability & Evals

  • Human-in-the-Loop
  • Safety guardrails
  • Structured output (Pydantic)
  • Offline eval harness
  • Drift detection
  • Decision logging

Backend & APIs

  • FastAPI
  • Flask
  • Node / Express
  • REST
  • WebSockets
  • SSE
  • Webhooks
  • Redis
  • OAuth2 / RBAC

Data & ML

  • PyTorch
  • TensorFlow
  • scikit-learn
  • XGBoost
  • LightGBM
  • pandas
  • NumPy

Databases

  • PostgreSQL
  • pgvector
  • MySQL
  • MongoDB
  • Redis
  • ChromaDB
  • Azure SQL

Cloud & DevOps

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • GitHub Actions
  • MLflow
  • Kubeflow
  • Airflow
  • Prometheus
  • Grafana

Languages & Web

  • Python
  • TypeScript
  • SQL
  • C++
  • React
  • Next.js
  • D3.js

How I got here

Take it apart, then build something that lasts

The curiosity that had me editing webpages at thirteen is the same one that now makes me test whether a system really works before trusting what it reports. The medium changed. The instinct did not.

  1. 2009

    A PlayStation Portable

    The first thing I owned that made me wonder how the thing in my hands actually worked. Resident Evil and Final Fantasy pulled me in; the machine behind them kept me there.

  2. 2013

    Inspect element

    By thirteen I was rewriting webpages in the browser's inspect panel just to see what would move, then building a small Roblox game so I could set the rules instead of only reading them. Take it apart, understand it, make it do something.

  3. 2015-19

    Small scripts, real fluency

    The years in between were a lot of small scripts and half-finished games. That is how Python and C++ stopped being things I could read and became things I could think in.

  4. 2022

    Data Science at FAST

    I started my degree the same semester ChatGPT shipped. The timing was luck. Staying up building with it every week since was not, and it is what turned coursework into a habit of shipping.

  5. 2025

    Research, and rigor

    I published a paper on evaluation in intrusion detection: the unglamorous discipline of proving a model is as good as it claims before anyone relies on it. It is the same care I bring to systems that go in front of real users.

  6. Now

    Building in production

    Two internships, an ICPC regional rank of 134 out of 2000+, and an AI engineering role before I finished my degree. Next, I want to do that with a team in the UK, on-site.

Open to new roles

Let’s build something that works.

If you are working on AI that has to do a real job, not just demo well, I would be glad to talk. The fastest way to reach me is email.

Based in Islamabad, Pakistan