Home
Gaurang
Ahuja
Software engineer with 7+ years of production experience and a Master of Data Science from UBC, now focused on ML and AI engineering.
Background
Built on engineering. Pointed at ML.
7+
Years in Production SWE
From developer to lead at UKG, shipping Java microservices at scale.
1.7M+
Records Processed
Partnered with ETS to rethink how PISA data across 80+ countries gets reported to education decision makers.
UBC
Master of Data Science
Graduate training in ML, statistical modelling and data engineering, with real projects to show for it.
Selected Work
Recent projects.
Data Science · Dashboard
ETS Education Equity Dashboard
ETL pipeline and Streamlit dashboard built with ETS on 1.7M+ PISA student records across 81 countries and 3 assessment cycles, surfacing score distributions and group comparisons for education policymakers.
Python
Streamlit
Parquet
DuckDB
ML · RAG · LLM
Local LLM & RAG Product Search
Hybrid RAG search assistant over 701K Amazon Beauty reviews and 112K products, fusing BM25 and FAISS semantic search via Reciprocal Rank Fusion. Llama 3.2 generates grounded recommendations with source attribution.
Python
FAISS
LangChain
Ollama
Computer Vision
Underwater Rover Object Detection
Real-time computer vision pipeline for an underwater rover detecting submerged golf balls, achieving sub-second detection latency on live video feed.
Python
OpenCV