← All projects · Computer Vision

AI Engineering

Muhammad Hammas · AI Engineer · Master's in Artificial Intelligence

LLM and agentic tools, full products, coding agents, benchmark audits, RAG, MLOps, simulation, data science and bioinformatics. Every project ships the code that produced its numbers.

70projects
13headings
12live sites
16Kaggle notebooks and datasets

Self-Hosted Products

Open the page →

Full applications with a UI and a backend, built to run on your own machine.

LLM & Agentic AI Tools

Open the page →

MCP servers and agent tooling that report what they cannot do.

Business & Career Tools

Open the page →

Tools for finding clients and finding work.

IoT Smart City Simulations

Open the page →

Six IoT systems for a city like Lahore, simulated end to end in one app.

Games & Reinforcement Learning

Open the page →

Agents that play real downloadable games on a laptop CPU.

Coding Agents

Open the page →

Coding agents built from scratch, and the harnesses that price each part of them.

LLM Evaluation & Benchmark Audits

Open the page →

What a benchmark score actually measures: leakage, shortcuts and extraction effects, on public data.

RAG, Agents & Frameworks

Open the page →

Retrieval, document and multi-agent systems, and LangChain, LangGraph and MCP projects.

LLM Platform & MLOps

Open the page →

Gateways, monitoring, serving, release gates and fine-tuning checks.

Data Science & Applied ML

Open the page →

Classical ML, NLP and forecasting, each built around the mistake that makes its answer wrong.

Bioinformatics

Open the page →

Viral genomes, PCR assays and primers, measured on real sequence data.

Python Packages & Developer Tools

Open the page →

Installable packages and zero-dependency tools for codebases and tests.

Reasoning datasets generated and labelled by code, published on Kaggle.

Every project

By heading, then name.

projectheadingwhat it is
analyst-in-a-boxSelf-Hosted ProductsAI back office for a small business: ask your data in English or Roman Urdu (read-only SQL shown), coherent forecasts, f…
llm-control-roomSelf-Hosted ProductsSelf-hosted control plane for LLM apps: gateway with budgets and redaction, cheapest-sufficient-model router, cost and d…
studyloopSelf-Hosted ProductsTurn any textbook or web page into a personal tutor: course outline, answers quoted from the book, quizzes, BKT mastery …
agentic-ai-llmLLM & Agentic AI ToolsEleven agent-infrastructure tools and twenty product builds, each around something that turned out to be wrong.
pak-law-assistantLLM & Agentic AI ToolsLegal question answering over Pakistani statutes that will not cite a repealed provision. Temporal corpus, citation pars…
repo-reconLLM & Agentic AI ToolsSix read-only readers for a Python codebase you did not write - structure, impact, modernisation risk, release readiness…
job-radarBusiness & Career ToolsJunior AI job crawler: roles in Europe, the Gulf, Pakistan and Asia with the route from Pakistan shown; YC companies, po…
rankloomBusiness & Career ToolsSeven growth tools in one web app: site audit, AI visibility, lead finder, Search Console work list, content studio, cli…
lahore-twinIoT Smart City SimulationsIoT simulation of a city like Lahore in one app: office tower, solar home through load-shedding, hospital, traffic on re…
game-playing-agentsGames & Reinforcement LearningEight agents that play eight real downloadable games on a laptop CPU, one numbered folder each: the agent, an eight-seco…
agent-memoryCoding AgentsA cross-session memory layer for agents, and a measurement of what "remember everything and search" actually finds, ques…
agent-sandboxCoding AgentsRun AI-generated code under named hardening profiles, then measure what each profile actually stops.
bounded-agent-runtimeCoding AgentsAn agent runtime that enforces its own limits - cost, steps, time, loop detection, approval gates - and a chaos suite th…
browser-agentCoding AgentsBrowser-agent page encodings on 101 MiniWoB++ tasks: what each encoding throws away before a model ever reads it.
harness-ablationCoding AgentsA coding-agent harness with every component switchable, and the ablation that prices each one.
harness-agent-scratchCoding AgentsA minimal coding agent built from scratch: agent loop, tools, skills, todos, permissions, sandbox, compaction, subagents…
minimal-diffCoding AgentsAmong one-edit patches that pass the tests, "the smallest" depends on how you count size and break ties.
pr-refereeCoding AgentsA code reviewer that only reports what it can prove - and measures its precision against an LLM reviewer on labelled dif…
repo-surgeonCoding AgentsMutation-gated codebase migration: it refuses the changes it cannot prove. AST + differential testing + local 14B model.
terminal-agentCoding AgentsA terminal coding agent whose evaluation harness replays every gold patch through the agent's own tools before a model s…
trace-to-patchCoding AgentsA failing test to a verified patch - or an honest 'could not reproduce'. Measured: a traceback makes localisation harder…
worktree-fleetCoding AgentsRun N coding agents in parallel git worktrees behind a tested merge queue, and measure on real history what the parallel…
code-eval-harnessLLM Evaluation & Benchmark AuditsThe same generations score 0% or 85.4% on HumanEval depending only on how the code is extracted from the model output.
code-llm-labLLM Evaluation & Benchmark AuditsTwenty measurements of a local coder model: where model size pays, when self-debugging stops helping, what model-written…
contract-readerLLM Evaluation & Benchmark AuditsAn 8k context window sees 41% of CUAD's answers - and the 41% is almost entirely the four fields on the first page
devign-leakageLLM Evaluation & Benchmark AuditsCross-split overlap is smaller than assumed, but every exact duplicate inside the test set carries conflicting labels.
doubtLLM Evaluation & Benchmark AuditsAn exact bound on how well a fact-verification model can score while ignoring the evidence: 0.502 on VitaminC, 0.999 on …
faithfulLLM Evaluation & Benchmark AuditsFour ways a summarisation faithfulness checker looks better than it is — measured on 10,066 human-labelled summaries, an…
ledger-truthLLM Evaluation & Benchmark Audits7.6% of FinQA questions require a number that appears nowhere in the filing they were written against
mbpp-false-acceptsLLM Evaluation & Benchmark AuditsMBPP gives each problem three assert statements. Measuring how much wrong code three asserts accept.
outcomeLLM Evaluation & Benchmark AuditsThe ECtHR outcome benchmark scores 0.859 micro-F1 if you ignore the facts and repeat the complaint; reading them tops ou…
router-14bLLM Evaluation & Benchmark AuditsThe weaker model is enough 53.6% of the time - and a character count predicts human preference 61.7%, on 57,477 Arena vo…
swebench-localizationLLM Evaluation & Benchmark Audits51.3% of SWE-bench Lite never names the file you must fix, so a single score cannot separate retrieval failure from reas…
trial-matchLLM Evaluation & Benchmark AuditsWhy you cannot parse an age floor out of clinical trial eligibility prose: 89.6% of apparent registry contradictions are…
urdu-deskLLM Evaluation & Benchmark Audits9.2% of BBC Urdu articles are typed with Arabic letters standing in for Urdu ones - and Unicode NFC will not merge them
context-benchRAG, Agents & FrameworksRAG vs CAG vs MAG, measured on real data with ground-truth answers. Where the cost crossover actually is, and why prompt…
deep-research-agentRAG, Agents & FrameworksA research agent that tells you when sources disagree instead of picking one, deduplicates republished copies before cou…
doc-intelligence-apiRAG, Agents & FrameworksDocument processing that sends a human one question, not one document. Field-level confidence routing, cross-field arith…
enterprise-ops-crewRAG, Agents & FrameworksA multi-agent back office that resolves tickets across four mock enterprise systems and stops before anything irreversib…
langchain-llmRAG, Agents & FrameworksLangChain projects built around the failure each one is usually demoed past. Constrained decoding looked 19 points less …
langgraph-llmRAG, Agents & FrameworksLangGraph projects built around the failure each one is usually demoed past. Doubling a revision loop from 3 to 6 iterat…
mcp-llm-ragRAG, Agents & FrameworksChain-of-thought made every model worse on TruthfulQA, and SWE-bench patches failed on diff formatting rather than reaso…
rag-forgeRAG, Agents & FrameworksProduction RAG that refuses to guess. Hybrid retrieval over one Postgres, cross-encoder reranking, and citations verifie…
rag-llm-evalRAG, Agents & FrameworksRAG techniques measured as retrieval, on 14,602 real HotpotQA passages, with no language model in the loop. Retrieving s…
sql-analyst-agentRAG, Agents & FrameworksAsk a database questions in English. It cannot damage the database and it shows you the SQL. Three safety layers with th…
incident-copilotLLM Platform & MLOpsAIOps: Drain log-template extraction, anomaly detection robust to the outliers it is looking for, and correlation that t…
insurance-mlopsLLM Platform & MLOpsThe four things that break a deployed model: point-in-time feature leakage, training/serving skew, undocumented models, …
llm-gatewayLLM Platform & MLOpsOne entry point for every LLM call: model routing by difficulty, per-tenant budgets and rate limits, fallback chains, ca…
llm-observability-platformLLM Platform & MLOpsMonitoring built for LLM applications: cost per feature and per success, latency percentiles that exclude cache hits, gr…
model-serving-platformLLM Platform & MLOpsMulti-model serving: A/B testing with sticky assignment, canary rollout, shadow traffic, per-version SLOs and auto-rollb…
qlora-finetune-suiteLLM Platform & MLOpsThe parts of fine-tuning that go wrong before the GPU is touched: VRAM budgeting, loss masking that stops the model lear…
credit-risk-engineData Science & Applied MLA credit scorecard that explains every decline in points: WoE/IV binning with leakage detection, PDO point allocation, a…
demand-forecast-platformData Science & Applied MLHierarchical demand forecasting where the numbers add up: reconciliation with coherence asserted, Croston for intermitte…
knowledge-tracingData Science & Applied MLBKT, PFA, IRT and DKT written from scratch, and how much of deep knowledge tracing's lead on ASSISTments was duplicated …
machine-learningData Science & Applied MLTwenty machine-learning projects on public data. Each built around the mistake that makes its answer wrong: search bias,…
nlp-llm-mlData Science & Applied MLBM25 lands within 8 points of a pretrained neural embedding for 1/270th of the indexing cost.
assay-driftBioinformaticsDo published PCR diagnostic assays still match what is circulating? 2,765 GenBank genomes, five published assays, zero d…
clcuv-surveillanceBioinformaticsGenomic surveillance for Cotton Leaf Curl Virus on real NCBI GenBank sequences: which variant is rising and is that real…
primer-designerBioinformaticsDiagnostic PCR primers that survive viral drift. Nearest-neighbour thermodynamics, conservation analysis, degenerate pri…
blast-radiusPython Packages & Developer ToolsWhat a dependency upgrade actually changes - including the silent behaviour changes nothing warns you about
cartographerPython Packages & Developer ToolsCompare what a repository's imports declare against what its git history reveals. Zero dependencies.
commit-history-forensicsPython Packages & Developer ToolsDetects fabricated contribution graphs from timestamp skew, uniformity and cadence. 25/25 genuine repos clean, 2/2 fakes…
docstring-driftPython Packages & Developer ToolsFinds docstrings documenting parameters their function does not have. 101 across 8 major libraries. Pure AST: no imports…
flake-detectivePython Packages & Developer ToolsFind flaky tests and say what they depend on - order, hash seed, clock, or nothing at all. Zero dependencies.
notebook-to-packagePython Packages & Developer ToolsTurn a Jupyter notebook into an installable package, and prove the conversion kept its behaviour. Zero dependencies.
perf-hunterPython Packages & Developer ToolsFind performance regressions, and measure how often the gate cries wolf. Zero dependencies.
suite-auditorPython Packages & Developer ToolsMutation testing that refuses to claim a gap it cannot prove. Found 42% of its own sibling repo untested.
test-impact-oraclePython Packages & Developer ToolsRun only the tests a change could possibly affect - and measure what that skips, not just what it saves. Zero dependenci…
urdunlpPython Packages & Developer ToolsUrdu and Roman Urdu NLP: normalisation, tokenisation, transliteration, stopwords.
Reasoning datasetsDatasetsEight public reasoning datasets, generated and labelled by code, with every split checked.