Andrew LiResume

Computer Science student at the University of Waterloo

Andrew Li

Currently building Nebulosity, an AI agent that speeds up onboarding to unfamiliar codebases using LangGraph, RAG, and AST parsing.

Problems solved
0+
Founder
#######
Hackathons
0

Projects

OlympIQ

LOG-001

Live at olympiq.ca

Streamlines management of my high school's Science Olympics team. Previously, executives spent over ten hours manually assigning 60+ competitors to events while balancing preferences and avoiding scheduling conflicts. OlympIQ automates the entire process by automatically scheduling events, finding and fixing conflicts, assigning competitors to events based on their preferences using a custom algorithm, tracking attendance, and providing easy schedule exports to Excel. It was piloted with the team's executives this summer and is set to be adopted by the entire team in the 2026-27 season.

Next.js / TypeScript / Firebase / Firestore

Flowboard

LOG-002

JamHacks 2026

Turns a GitHub repository into an interactive flowchart. Folders, files, and functions are displayed as nodes on a canvas. An AI assistant, using the file structure and code snippets, answers questions about the codebase.

Next.js / React Flow / Zustand / Anthropic API

TeacherAId

LOG-003

GenAI Genesis 2026

Analyzes student reasoning alongside their answers. It identifies misconceptions from written explanations, creates profiles for each student, provides class-wide analytics, and advises teachers on what to focus on next.

Firebase / Claude API / Cloudflare Workers

FrostByte

LOG-004

Hack Canada 2025 / Best Use of Gemini AI Award

Estimates your risk of frostbite and hypothermia based on live weather conditions and your clothing, then advises how much longer you can safely stay outside.

Next.js / Node.js / Firebase / Gemini API

IB HL CS Internal Assessment

Manages my high school's 12-player tennis doubles team with a custom merge-sort pairing algorithm, player records, and lineup planning.

Java / Spring Boot / JavaScript

More on GitHub

Experience

Competitive programming since grade nine. 500+ problems solved across DMOJ, Codeforces, and USACO.

  • CCC SeniorDistinction2026, 2025, 2024
  • DMOJTop 2%, 300+ PointsOngoing
  • CodeforcesRating 1200+2024
  • USACOSilver Division2024
  • CALICO (UC Berkeley)Bronze Medal2024
  • St. Lawrence Coding Competition1st Place Team2024
Jul 2024 to Aug 2024

Kurius

C++ Instructor

Nonprofit coding organization providing free courses and tools to over 2,200 members worldwide.

  • Designed and taught a 5-week introductory C++ course to 11 university students covering syntax, data types, pointers, and functions.
  • Every student successfully built a fully functional Library Management System using arrays and custom functions for their final project.
Feb 2023 to Jun 2026

Science Olympics Team, Victoria Park C.I.

Head Trainer
  • Led a team of 6 trainers. All 4 junior teams I coached placed 1st at Western University's Science Olympics.
  • Created the first structured training program and recruited experienced competitors as trainers.
  • Then developed OlympIQ, which is set to run scheduling and signups for the team.

Tech Stack

C++
Java
Python
TypeScript
JavaScript
React
Next.js
Tailwind CSS
Node.js
Vercel
Spring Boot
Firebase
Supabase
Google Cloud
Cloudflare
Postman
Git
GitHub
Claude Code
Google Gemini

Contact

Looking for a Summer 2027 co-op. If you're building something interesting, I'd love to hear from you.