Hi, I'm Yash Sah

CS @ Waterloo. National ICPC champion. I fix
things that don't work and build things that should.

More than just code.

I'm a Computer Science student at the University of Waterloo (Faculty of Mathematics Global Scholarship, President's Scholarship of Distinction), drawn to the intersection of machine learning, systems, and building tools that actually matter. I'm a national ICPC champion and hackathon builder · whether it's a 24-hour sprint or a long-running side project, I love turning ideas into working software.

I grew up in Doha, Qatar, which is where I picked up a Shotokan karate black belt, a Trinity College keyboard certification, and a long-term interest in building things for the Gulf. I believe the best engineers are curious about everything · not just their tech stack.

UWaterloo CS 2A
ICPC National Champion
ML / AI Builder
Doha → Waterloo
7 Projects
4 Hackathons
16 Awards

Everything, start to finish.

Sept 2024 – Present
Education

University of Waterloo

Bachelor of Computer Science · GPA 3.9/4.0 · Class of 2029

Studying CS with a focus on algorithms, machine learning, and systems programming. Holder of the Faculty of Mathematics Global Scholarship ($15k CAD) and the President's Scholarship of Distinction ($2k CAD).

Algorithms C Python Linear Algebra Systems
Feb 2026
Hackathon · Winner

Hack Canada 2026

Build with AI Track Winner · Finalist: Most Technically Complex Hack

Built PulmoScan · an ML-powered lung disease detection and 3D visualisation platform from raw DICOM CT scans. Engineered a dual-track pipeline combining Otsu thresholding with a fine-tuned EfficientNet-B0 classifier and Grad-CAM heatmaps, paired with an interactive VTK.js 3D lung viewer using marching cubes surface extraction. Named finalist for Most Technically Complex Hack and currently advancing to Google's startup funding track.

Python PyTorch React Next.js VTK.js FastAPI EfficientNet GradCAM
2026
Case Competition · Semifinalist

UW Management Consulting Case Competition

Semifinalist · Top 8 of 80 teams

Reached the semifinals with a $1B ESG capital-allocation framework for Saudi Aramco, modelling ~1.5 MtCO₂e/year verified abatement within 36 months at a ~16% portfolio IRR. Conducted primary research via Bloomberg Terminals and IEA net-zero pathways; built a MAC curve with 10-year NPV sensitivity benchmarked against EU ETS. Defended to judges from McKinsey, BCG, Deloitte, and KPMG.

ESG Financial Modelling Bloomberg NPV MAC Curve Strategy
2026
Case Competition · Round 2

Google Build with AI Case Competition

NeuroAdapt · Advanced to Round 2

Built NeuroAdapt · an AI exam prep platform that reframes learning as a diagnostic problem. Classifies mistakes as conceptual, procedural, computational, or fatigue-driven to isolate exact prerequisite gaps. Each mechanism is grounded in peer-reviewed cognitive science: Bjork's New Theory of Disuse, Kapur's productive failure (d = 0.6–2.3), and Gollwitzer & Sheeran's implementation-intentions meta-analysis. Defended to Google engineers and case judges.

Next.js Tailwind CSS Supabase Framer Motion AI Cognitive Science
2026
Hackathon · 1st Place

DDC × Ignition Hacks 2026

Urban Marble · First Place Winner

Led a 4-person team to build Urban Marble · an AI-powered 3D city exploration platform. Features a mobile-first AR building scanner (live webcam frames + GPS → GPT-4o Vision → architectural metadata), a cinematic story pipeline (GPT-4o-mini narration + DALL-E 3 imagery + Google Street View + OpenAI TTS, all parallelised under 10s), and a 400+ rental listings aggregator across NYC and Toronto. Built on a CesiumJS 3D globe with OSM Buildings geometry.

Next.js TypeScript Cesium.js GPT-4o-mini DALL-E 3 Framer Motion
2024
Competition · 1st Place

ICPC National Champion

Qatar Collegiate Programming Contest · 300+ participants · 6,000 QAR prize

Won 1st place among 300+ participants in Qatar, scoring equivalent to the 2nd-place university-category team. Advanced to the regional Arab Collegiate Programming Contest (ACPC). Featured in the Gulf Times.

Competitive Programming Algorithms C++ ICPC ACPC
2024
Leadership

Core Organiser · DPS Hackathon

First Inter-School Hackathon in Qatar · 100+ participants

Designed and led the school's inaugural inter-school hackathon with 100+ participants, fostering collaboration and innovation in STEM fields. Brought in Cisco professionals as judges. Featured in the Gulf Times.

Event Management Leadership Qatar Gulf Times
2024
Competition · Finalist

Alice3 Game Dev Competition Finalist

CMU Qatar · Top 80+ teams

Reached the final level of the Alice Programming Competition held at Carnegie Mellon University Qatar, competing against 80+ teams. Developed skills in 3D animation and event-driven game programming.

Alice3 3D Programming CMU Qatar Event-Driven
2024
Olympiad

Zonal Computing Olympiad (ZCO)

Indian Computing Olympiad · Top 100

Obtained a top-100 finish in the first stage of the Indian Computing Olympiad, qualifying through the Zonal Computing Olympiad round.

Competitive Programming Algorithms C++
2023–24
Certification

Cisco Python Certifications

Python Essentials 1 & 2 · Skills for All

Completed Cisco's official Python Programming certifications (Python Essentials 1 and 2) through the Skills for All programme.

Python Cisco Certification
2020–2024
Olympiad · Multiple Medals

High School Olympiad Medals

Silverzone & SOF · Grades 9–12

Earned multiple medals across STEM olympiads organised by Silverzone and SOF (Science Olympiad Foundation) throughout high school, competing across subjects including Mathematics, Science, and English at school, regional, and international levels.

Silverzone SOF Mathematics Science

Things I've built.

NeuroAdapt

AI exam prep platform that reframes learning as a diagnostic problem. Classifies mistakes as conceptual, procedural, computational, or fatigue-driven to isolate exact prerequisite gaps. Grounded in Bjork's New Theory of Disuse, Kapur's productive failure (d = 0.6–2.3), and Gollwitzer & Sheeran's implementation-intentions meta-analysis. Defended to Google engineers and case judges.

Next.js Tailwind CSS Supabase Framer Motion TypeScript OpenAI SDK
Saudi Aramco ESG Framework

$1B ESG capital-allocation framework for Saudi Aramco modelling ~1.5 MtCO₂e/year verified abatement within 36 months at a ~16% portfolio IRR and ~$88/tCO₂e marginal abatement cost. Bloomberg Terminal research, MAC curve with 10-year NPV sensitivity benchmarked against EU ETS. CFO-led stage-gate governance. Defended to judges from McKinsey, BCG, Deloitte, and KPMG.

ESG Financial Modelling Bloomberg NPV MAC Curve Carbon Pricing
Connect Four AI

Connect Four engine with minimax and alpha-beta pruning. Plays optimally at depth 8 in under 50ms.

C Python Algorithms
Health Data Visualizer

Interactive dashboard that ingests patient CSV data and renders real-time visualisations for vitals, medication history, and trends. Built in Python with MySQL and Matplotlib.

Python MySQL Matplotlib
Smart Dots

Genetic algorithm simulation where dots evolve to reach a goal, visualised in real time. Tweakable mutation rates, population sizes, and obstacle layouts.

JavaScript Canvas API Genetic Algorithms

What I work with.

Python Python TypeScript TypeScript C C C++ C++ JavaScript JavaScript React React Next.js Next.js PyTorch PyTorch FastAPI FastAPI Git Git Docker Docker Node.js Node.js Tailwind CSS Tailwind CSS Three.js Three.js Supabase Supabase PostgreSQL PostgreSQL Linux Linux NumPy NumPy SciPy SciPy MySQL SQL / MySQL R R Cesium.js Cesium.js VTK.js Framer Motion Framer Motion OpenAI SDK OpenAI SDK Matplotlib Matplotlib REST APIs Financial Modelling Geospatial / 3D Computer Vision Transfer Learning Grad-CAM DICOM / Medical Imaging SimpleITK WebGL Multi-Agent AI Vercel Vercel Anthropic SDK Anthropic SDK Gemini SDK Gemini SDK Groq SDK Groq SDK LangChain LangChain Google Maps API Google Maps API OpenStreetMap OpenStreetMap Zustand shadcn/ui shadcn/ui Radix UI Radix UI Recharts Pygame Cobe Lucide Lucide KaTeX KaTeX Mermaid Mermaid jsPDF react-markdown react-markdown

Want to build something?

I'm always open to interesting projects and conversations. Let's talk.