Gaurang Ahuja
  • Home
  • About
  • Projects
  • Resume

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.

ML / AI Engineering Data Science PyTorch RAG and Vector Search Production Systems
View Projects Resume
Gaurang Ahuja

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
↗ Live App
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
↗ GitHub
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
↗ GitHub
View on GitHub →
© 2026 Gaurang Ahuja  |   |