GUREHMAT C.
[ RESUME ]
Portrait of Gurehmat Chahal (Gurehmat C.)

GUREHMAT C.

Gurehmat Chahal · McMaster University · Computer Science

Seeking: Software Engineering / Full-Stack Internship (Summer/Fall) Location: Hamilton / Toronto · Open to Remote

Computer Science student building full-stack products

I build tested, product-minded React + TypeScript applications backed by Supabase and modern tooling.

  • Shipped PantryCheff — AI-powered pantry app with 154 automated tests, Gemini Vision, and full CI/CD.
  • Delivered AI Lesson Coach as part of a 3-person team for a real enterprise client at Workplace Edge.
  • Work across React, TypeScript, Supabase, Node, and testing tooling to ship reliable full-stack flows.
// TECH_STACK
[ REACT ] [ TYPESCRIPT ] [ SUPABASE ] [ POSTGRES / SQL ] [ ZUSTAND ] [ TAILWIND ] [ VITEST ] [ REACT TESTING LIBRARY ] [ MSW ] [ GITHUB ACTIONS ]

// WORK

Selected projects — click any card for details

meridian@projects:~$
[ 2026 ] [ PERSONAL PROJECT ]

Meridian

[ FEATURED ]

Personal knowledge graph that maps your thinking and finds where your ideas contradict each other.

[ REACT 18 ] [ TYPESCRIPT ] [ FASTAPI ] [ GEMINI 2.5 FLASH ] [ VECTOR SEARCH ]
pantrycheff@projects:~$
[ 2026 ] [ PERSONAL PROJECT ]

PantryCheff

[ SHIPPED ]

AI-powered pantry + recipe engine that reduces food waste. 154 automated tests, O(P+R) matching algorithm, 99.8% bundle optimization.

[ REACT 19 ] [ TYPESCRIPT ] [ SUPABASE ] [ GEMINI API ] [ VITEST ]
ai-coach@projects:~$
[ 2026 ] [ ENTERPRISE ]

AI Lesson Coach

[ SHIPPED ]

Workplace Edge client project. Enterprise AI coaching chatbot for a real deployment. Heuristic intent detection, content safety, SCORM integration. 3-person team.

[ REACT 18 ] [ TYPESCRIPT ] [ GEMINI 2.5 ] [ EXPRESS ] [ PRISMA ]
captcha@projects:~$
[ 2026 ] [ HACKATHON ]

C.A.P.T.C.H.A.

[ HACKATHON ]

Chrome Extension built solo at the Toronto Stupid Ideas Hackathon. Manifest V3, vanilla JavaScript.

[ CHROME EXT ] [ MANIFEST V3 ] [ JAVASCRIPT ]
seed@projects:~$
[ 2025 ] [ HACKATHON ]

SEED

[ HACKATHON · BEST UI ]

MillHacks 2025 — BEST UI. Climate-tech storytelling site for coastal plastic cleanup concept. Mobile-first, responsive, judge-facing.

[ HTML5 ] [ SCSS ] [ VANILLA JS ] [ GITHUB PAGES ]
the-record@projects:~$
[ 2026 ] [ HACKATHON ]

The Record

[ WINNER · BEST ELEVENLABS ]

Live AI-powered debate referee built solo at ConHacks 2026 (36-hour hackathon). An AI judge analyzes fallacies and false claims in real time, then delivers a final credibility verdict via text-to-speech.

[ REACT 18 ] [ TYPESCRIPT ] [ GEMINI 2.5 FLASH ] [ ELEVENLABS TTS ] [ ZUSTAND ]

// RESUME

Experience, education, achievements, skills

AI Developer

  • Delivered an AI coaching chatbot for an enterprise client by building the full stack with React 18, TypeScript, Express, Prisma, and Gemini 2.5 Flash, deploying frontend on Vercel and API on Railway with Turso (libSQL).
  • Improved response relevance by building an intent detection pipeline that classifies learner requests across 4 categories and injects matching lesson content into Gemini's system prompt.
  • Prevented unsafe interactions by adding a content safety layer with PII stripping, keyword-based HR/crisis escalation detection, and input filtering that blocks flagged messages before persistence.

Founder & CTO

  • Founded a nonprofit delivering coding workshops to 30+ students per session, managing school partnerships, operations, and volunteer coordination across local schools.
  • Designed and delivered structured programming curriculum covering Scratch, logic, and computational thinking.

Swim Instructor

  • One-on-one swim instruction for autistic children, adapting to individual needs and communication styles.

Inclusion & Integration Instructor

  • Supported participants with Down syndrome, autism, and physical disabilities in camp settings; groups of 1–3, adapted activities for full participation.

BASc Computer Science (Co-op)

NASA Space Settlement Design Contest — Grand Prize, 2025

  • 9,000+ participants across 12 countries. 15-page proposal for a settlement orbiting Phobos: closed-loop aeroponic agriculture for 800+ inhabitants, Arduino proof-of-concept. Presented at ISDC.

MEC Debate — 2nd Place, 2025

Activities

// LANGUAGES
[ C ] [ PYTHON ] [ JAVASCRIPT ] [ TYPESCRIPT ] [ SQL ] [ HTML / CSS ] [ HASKELL ]
// FRAMEWORKS & LIBRARIES
[ REACT 19 ] [ ZUSTAND ] [ TAILWIND CSS ] [ SUPABASE ] [ NODE.JS ] [ EXPRESS ] [ VITE ] [ POSTGRESQL ] [ PRISMA ]
// TOOLS
[ GIT / GITHUB ] [ GITHUB ACTIONS ] [ VITEST ] [ ESLINT ] [ PRETTIER ] [ CURSOR ] [ LINUX ] [ DOCKER ] [ RAILWAY ] [ TURSO ]
// CONCEPTS
[ LLM INTEGRATION ] [ PROMPT ENGINEERING ] [ REST APIS ] [ CI / CD ] [ ROW-LEVEL SECURITY ] [ STATE MANAGEMENT ] [ INTENT DETECTION ] [ CONTENT SAFETY ]

// ABOUT

Who I am

Childhood photo of Gurehmat Chahal in pixelated style

Gurehmat Chahal

I'm a Computer Science Co-op student at McMaster and previously co-founded the nonprofit Advancing Future Innovators (AFI).

Outside code I train Muay Thai and BJJ, hike, and love tinkering with PC builds.

154 Automated tests written
30+ Students per session (AFI)
9K+ NASA contest competitors