Open to full-time roles

Hasan
Mohd. Hussain

Machine Learning Engineer | LLM & Generative AI Systems

|

ML Engineer with an M.S. in Computer Engineering from UT Dallas. I build agentic AI systems, RAG pipelines, and production-ready LLM applications using LangChain, LangGraph, and PyTorch.

Hasan Mohd. Hussain
scroll

About

I'm a Machine Learning Engineer based in Mumbai, India. I completed my M.S. in Computer Engineering at The University of Texas at Dallas (2024 – 2026) and build agentic AI systems, LLM applications and RAG pipelines that hold up in production.

At Mphasis I built an autonomous LLM-based QA agent with LLM-as-a-judge evaluation and a RAG system on ChromaDB and Azure OpenAI. Before that I shipped Python/Flask services as a software engineer at Shree Infotech, and Unity games in C# at two Mumbai game studios.

I care about systems that actually work in production, not just notebooks: reliable agents, measurable evaluation, and clean deployment with FastAPI and Docker.

4
Companies
20+
Projects
11
Certifications
location Mumbai, India
university UT Dallas
degree M.S. Computer Eng.
status Open to work

Work Experience

Mphasis
Jun 2026 — Aug 2026 New York, US
Machine Learning Engineer
  • Developed an autonomous LLM-based QA agent (Python, Flask, Playwright) that browser-tests a production mortgage-income dashboard end-to-end and grades results against ground-truth keys via a multi-provider LLM layer (Claude, GPT-4o, Gemini, self-hosted Qwen).
  • Applied LLM-as-a-judge evaluation to replace manual QA, cutting per-case test time by 95% (minutes to seconds).
  • Built a synthetic data generator for 5 financial document types (W-2, paystub, VOE, Schedule C, P&L) with computed answer keys, scaling evaluation coverage to 200 cases per run with zero manual authoring.
Key skills
LLM AgentsPlaywrightLLM-as-a-JudgeMulti-provider LLMsClaudeGPT-4oGeminiQwenRDF4JTurtle (RDF)SPARQLKnowledge GraphsPostgreSQLSynthetic DataFlaskPython
Mphasis
May 2025 — Aug 2025 New York, US
Machine Learning Engineer
  • Built a RAG system ingesting PDFs into ChromaDB with a FastAPI dashboard and Azure OpenAI LLM, improving retrieval by 30%.
  • Optimized Python backend logic for full-stack AI apps (FastAPI, LangChain, AWS), improving API response performance by 20%.
Key skills
RAGChromaDBEmbeddingsAzure OpenAILangChainFastAPIAWSDocker
Dot9 Games
Apr 2024 — Aug 2024 Mumbai, India
Game Developer Intern
  • Implemented gameplay features in C# and Unity, translating design specs into functional interactive systems.
  • Collaborated with developers, artists, and designers in Agile/Scrum workflows using Git for iterative development.
UnityC#GitAgile
Shree Infotech
Apr 2023 — Mar 2024 Mumbai, India
Software Engineer
  • Developed Python/Flask backend services and internal tools that automated manual team workflows and reduced operational overhead.
  • Containerized applications with Docker to standardize development and deployment environments across the team.
Key skills
PythonFlaskDockerAutomationBackend
Nilee Games
Nov 2022 — Mar 2023 Mumbai, India
Game Developer Intern
  • Developed a 2D physics-based game prototype in Unity using C#, delivered within a two-week sprint.
  • Applied engineering practices — debugging, iteration, team collaboration — to improve gameplay systems and user engagement.
UnityC#Physics2D

Education

University of Texas at Dallas
M.S. Computer Engineering
DSA · Computer Architecture · Embedded Systems · Database Design · Machine Learning · NLP
Aug 2024 — Jun 2026 (Expected) GPA 3.75 / 4.0
University of Mumbai
B.E. Computer Engineering
DBMS · Data Structures · Machine Learning · NLP · Operating Systems
Aug 2017 — Jul 2021 GPA 7.88 / 10.0

Tech Stack

AI & ML
Deep LearningTransformersRAGAI AgentsEmbeddingsFine-TuningSemantic SearchLLM-as-a-JudgeMulti-Agent SystemsKnowledge Graphs
Generative AI
LangChainLangGraphClaude CodeClaude CoworkMCP (Model Context Protocol)OpenAI APIAzure OpenAIGoogle GeminiChromaDB
Frameworks & Libraries
PyTorchScikit-learnHugging FaceNumPyPandasFastAPIFlaskPlaywrightPyTest
Backend & Deployment
DockerAWS EC2AWS S3Elastic BeanstalkREST APIsPostgreSQLMySQLRDF4JSPARQLTurtle (RDF)KubernetesGCPAzureRabbitMQCI/CDMongoDB
Languages
PythonC++C#JavaScriptSQLBash
Game Development
UnityC# ScriptingPhysics2DAnimatorTilemapProcedural Gen

Projects

GenAI · Featured
JobQuest.AI
Desktop AI job-hunt co-pilot: ranks entry-level jobs from 140+ boards against your resume, with a 10-provider LLM layer, application tracker and analytics dashboard, cover letters, a cold-email desk that reads screenshots, and review-first Gmail sync. Ships as a Windows installer.
FastAPILLM AgentsMulti-LLMSQLiteChart.jsPyInstaller
GenAI
NutriCoach Multi-Agent
5 ReAct agents with GPT-4o-mini and Critic-Revise feedback loop. Live Flask SSE streaming of Think-Act-Observe traces per agent.
LangGraphGPT-4oFlask SSEReAct
GenAI
ReAct AI Agent
LangGraph + GPT-4o-mini + Tavily search agent with live-streaming Bootstrap UI showing every reasoning step and tool call in real time.
LangGraphGPT-4oTavilyStreaming
GenAI
SQL AI Agent
Converts natural language questions to SQL and queries the Chinook music database using Google Gemini and LangChain tool-use.
GeminiLangChainSQLPython
GenAI
AI Finance Tracker
Full-stack expense tracking app with budget management, charts, database views, and AI-generated financial insights and recommendations.
FlaskOpenAIPostgreSQLCharts
GenAI
Math AI Agent
Deterministic LangGraph agent that parses natural-language math queries, runs tool-based operations, and returns structured JSON. Production-style state orchestration.
LangGraphTool UseJSONPython
AI / ML
Heart Disease — Deep Learning
Feedforward Neural Network on UCI Cleveland Heart Disease dataset. Full pipeline: preprocessing, feature scaling, training, and multi-metric evaluation.
PyTorchFFNScikit-learnPandas
AI / ML
MLP vs CNN — MNIST/CIFAR
PyTorch MLP and CNN evaluated on MNIST (99%+ acc) and CIFAR-10 (~78% acc). 30+ hyperparameter experiments with BatchNorm, Dropout, SGD/Adam.
PyTorchCNNMNISTCIFAR-10
AI / ML
Car Price Prediction
Linear Regression model deployed as a Flask web app for real-time car price prediction. R² score 0.85. Users input car features and get instant estimates.
Scikit-learnFlaskRegressionPython
AI / ML
Transfer Learning — EfficientNet
Food image classifier using EfficientNet-B0 transfer learning in PyTorch to classify pizza, steak, and sushi with high accuracy on limited data.
PyTorchEfficientNetTransfer Learning
AI / ML
CNN Image Classifier
Single-page Flask app serving a TinyVGG-style CNN to classify FashionMNIST, with live metrics for dataset sizes, params, and accuracy plus a compact training script.
PyTorchTinyVGGFlaskFashionMNIST
AI / ML
K-Means & GMM Clustering
Unsupervised learning experiments using K-Means and Gaussian Mixture Models (EM) on synthetic datasets, with visual and quantitative cluster evaluation.
Scikit-learnK-MeansGMMMatplotlib
AI / ML
Tree Ensembles Evaluation
Systematic comparison of Decision Tree, Bagging, Random Forest, and Gradient Boosting on Boolean datasets and MNIST, with reproducible tuning and metrics logging.
Scikit-learnRandom ForestBoostingPython
SDE
Real-Time Chat App
Real-time chat rooms with Flask-SocketIO. Users create or join private rooms via unique codes. Instant WebSocket-based message exchange.
FlaskSocketIOWebSocketPython
SDE
Upcoming Games Scraper
Flask app scraping Top 30 upcoming AAA games with trailers, genre filters, search, and dark/light theme. Live game data from the web.
FlaskBeautifulSoupScrapingJS
SDE
Recipe Manager
Full-stack recipe manager with Flask, MongoDB Atlas, and Bootstrap: user authentication and full CRUD, containerised with Docker and deployed on AWS.
FlaskMongoDBAuthBootstrap
SDE
StockScope
Flask web app to manage and calculate stock prices using MongoDB. REST APIs for adding, retrieving, and computing stock portfolio data.
FlaskMongoDBREST APIPython
SDE
MERN Notes App
Google Keep-style notes app on the MERN stack — React + Vite, Express, MongoDB Atlas. Light/dark/neon themes, Framer Motion animations, masonry grid, pinned notes, live search.
ReactExpressMongoDBFramer Motion
Game Dev
Arcade Racing Game
3D arcade car game built in Unity with physics-based driving, track design, lap timing, and AI opponent logic written in C#.
UnityC#Physics3DAI
Game Dev
Endless Runner — Proc. Gen
Mobile Unity endless runner with procedural level generation. Dynamic obstacle spawning, speed scaling, and optimized for mobile performance.
UnityC#ProceduralMobile
Game Dev
2D Top-Down RPG
Zelda-style 2D top-down action RPG in Unity. Features combat system, tilemap design, enemy AI, and scene management built entirely in C#.
UnityC#TilemapAI
Game Dev
2D Platformer — Unity
2D platformer game and starter template built in Unity with C#.
Unity 2DC#Platformer

Certifications

Contact

Open to full-time ML Engineer, AI/ML, and SDE roles in India. Email hasan98209@gmail.com or call +91 74003 41331. I respond within 24 hours.