Muhammad Hunain Ashraf

AI Engineer

Loading000

AI Engineer · Agentic systems, Data Science, ML, DL.Have any questions? Ask my chatbot!

scroll for the evidence ↓
PythonLangChainLangGraphMCPRAGTransformersscikit-learnXGBoostFastAPI
PythonLangChainLangGraphMCPRAGTransformersscikit-learnXGBoostFastAPI
PythonLangChainLangGraphMCPRAGTransformersscikit-learnXGBoostFastAPI
PythonLangChainLangGraphMCPRAGTransformersscikit-learnXGBoostFastAPI
JavaScriptReactSQLPostgreSQLMongoDBRedisDockerGitGrafana
JavaScriptReactSQLPostgreSQLMongoDBRedisDockerGitGrafana
JavaScriptReactSQLPostgreSQLMongoDBRedisDockerGitGrafana
JavaScriptReactSQLPostgreSQLMongoDBRedisDockerGitGrafana

About

I'mafinal-yearComputerSciencestudentatNUSTwhospentthelasttwoyearsbuildingML,DL,RAGandagenticsystems.Ialsohavedoneworkindatascienceandanalytics.

AcrosstwointernshipsatTensorLabsIbuiltText-to-SQLagentsthatletbusinessuserstalktotheirdatabases,cron-drivenMLpipelinesonstocksdata,andQualzo'sadminandmonitoringstackwhichweredeliveredasgrafanadashboardsconnectedtoQualzo'slivepostgres.

OnmyowntimeIbuiltMCPservers,RAGsystemsandtransformerfusionmodels.MyfirstKagglecompetitionfinished267thof6,125teams,asilvermedal.Thissiteisthepitchinminiature:theassistantansweringquestionsaboutmeisaRAGpipelineIbuiltovermyownresume,GitHubandLinkedIn.

0.00
CGPA at NUST
0
Kaggle finish of 6,125 · silver medal
0
Cambridge top-in-country awards
0
deeplearning.ai certifications
  • B.S. Computer Science · NUST

    2023 – 2027 · CGPA 3.85

  • A Levels · 4 A*s · Sadiq Public School

    Top in Punjab 2022 · Top Punjab + 3rd in Pakistan 2023

  • O Levels · 6 A*s · Sadiq Public School

    Top in Pakistan · Biology

Experience

Tensor Labs

ML Engineer Intern

Jun – Jul 2026

Qualzo admin and monitoring stack

Built and deployed Qualzo's private admin and monitoring surface, provisioned as grafana dashboards and shipped with the FastAPI backend through Docker Compose. One dashboard stack covering usage and funnel health across signups, onboarding, supply and demand, conversion, engagement and geography, all read from Postgres, alongside LLM cost tracking that attributes spend by model, provider and operation so the running cost of every AI feature is a number someone can act on.

GrafanaFastAPIPostgreSQLSQLDocker ComposeLLMOps
Jul – Sep 2025

Text-to-SQL agentic chatbot

Conversational agent that lets business users query an e-commerce database in plain English: an agentic tool-calling pipeline that generates, validates and formats SQL.

LangChainLangGraphSQL

FinSight: automated trading-signal pipeline

Fully automated, cron-driven financial ML pipeline: OHLCV ingestion from multiple market APIs, Random Forest ticker filtering, ANN price prediction.

PythonRandom ForestANN

Hyper-NBA: score prediction

Regression model for NBA game scores plus a winner classifier, delivered as a client-facing ML product.

scikit-learnRegression

Selected work

Projects

2026

nn-architect

An MCP server that lets an agent design neural nets on a shared canvas

An MCP server exposing tools that an AI agent uses to design PyTorch architectures, while a human edits the same network live on a React canvas. Shape errors are caught by actually executing the generated model against a dummy batch in a sandboxed subprocess, with a timeout and an address-space cap, returning structured per-node errors instead of raw tracebacks. Emitted code is self-contained as it imports only torch.

MCPPyTorchReactWebSocketsPython
GitHub
2025

Academic Policy QA

Hybrid-retrieval RAG over university handbook

Question answering over NUST undergraduate handbook. The approach of using MinHash and SimHash were a course requirement, we were not allowed to use vector embedding models. The retrieval stack combines MinHash+LSH candidate filtering, IDF-weighted SimHash re-ranking, a TF-IDF baseline and RRF fusion, on top of a MapReduce preprocessing pipeline.

RAGMinHash+LSHSimHashRRFMapReduceStreamlit
GitHub
2025

Roman Urdu Hate-Speech Detection

Transformer fusion for a language most models ignore

Progressive DL pipeline for hate speech detection in Roman Urdu, a language 170M+ people speak and is very underrepresented. TF-IDF baselines, then custom neural architectures including CNNs and GRUs, then multilingual transformer fusion. Handles 5+ spelling variants per word and the 63.5% of hate that carries no keyword at all.

TransformersPyTorchNLP
GitHub
2025

Crime Vision

Full-stack crime analytics with AI predictions and safe routing

React and Express app with crime data in PostgreSQL, community posts in MongoDB and AI predictions cached in Redis. Leaflet maps, Recharts dashboards, Gemini-powered crime prediction, and a safePath algorithm that routes people through the lowest-crime corridors.

ReactExpressPostgreSQLMongoDBRedisLeaflet
GitHub
2025

FinSight

Cron-driven stock prediction pipeline, end to end

OHLCV ingestion from several APIs, preprocessing, Random Forest ticker filtering, then ANN price prediction. Built during the Tensor Labs internship and handled only the automation pipeline part, RF and ANN were provided by client.

PythonRandom ForestANNcron
2025

Smog Penalty

Quantifying solar power lost to pollution

ML model combining weather, pollution and irradiance data to predict solar plant output and put a number on the power lost during Pakistan's smog season.

PythonMLForecasting
GitHub
2025

Olympic Data Visualization

Interactive analytics across a century of Olympic data

Streamlit app visualising athlete demographics, country participation, medal breakdowns and coach analytics across several Olympic datasets.

StreamlitPandasData Viz
GitHub
2024

Secure Bank

A banking database built from raw data structures

JavaFX DSA course project built by a team. No external database was allowed, so the banking system was simulated with nested HashMaps and CSV files, including user and admin dashboards and heuristic fraud detection.

JavaJavaFXDSA
GitHub