◈   First-Year · CS @ University of Waterloo   ◈

Jason Pan

Hello! I'm a software developer who's interested in AI and machine learning. Currently, I'm building cool projects and learning daily!

TRAINER Supporter
Jason Pan
JASON PAN

Search your deck for 'Lucky Interview' and place it in your hand. You may only play this supporter card once per game!

EXPLORE MY PROJECTS

Pokédex / Projects

Study Tracker screenshot

Study Tracker

Flask SQL HTML/CSS JavaScript REST API

A full-stack web application with user authentication for students to track productivity. Log study sessions, create organized notes, manage homework tasks/events, track breaks, and view detailed study summaries with friends.

GitHub →
Pokémon Battle Royale screenshot

Pokémon Battle Royale

Python Pygame OOP

A turn-based Pokémon battle simulator against an AI opponent. It features 6 Pokémon with unique special status effects, a type advantage system, and other mechanics including missed attacks and potion healing.

GitHub →
Frogger screenshot

Frogger

Processing Game Mechanics

A simplified remake of the classic 1981 arcade game "Frogger". It features collision detection, moving vehicles/logs/turtles, 3 lives, a system for tracking the score and time, and simple WASD movement mechanics.

GitHub →

Journey / Experience & Education

Garde-Robe
May 2026 – Present  ·  New York, NY (Remote)

Full Stack Intern

Garde-Robe
University of Waterloo
September 2025 – April 2030  ·  Waterloo, ON

University of Waterloo

Bachelor of Computer Science (Honours with Co-op)
Minecraft
July 2025  ·  Edmonton, AB

Minecraft Game Development Instructor

Alberta Junior AI Training Center
  • Taught introductory programming using Minecraft Java Edition and block-based coding.
  • Introduced core CS concepts; led hands-on projects focused on logic and 3D problem solving.

Trainer Log / Interests

Badminton

I've been playing provincial and national tournaments for over 10 years now and still love it! The game is just so fast-paced and fun. My favorite shot has got to be the cross slice since it can be very deceptive at times. I also love diving for no reason to save shots LOL.

Some Notable Achievements:

  • 20+ Alberta Junior Circuit (AJC) medals across singles, doubles & mixed — U11 through U19
  • Alberta Schools' Athletic Association (ASAA) Mixed Doubles Gold — 2023 & 2024
  • Badminton Ontario Campus Grand Prix 1st Place — 2026
Me playing badminton

Chess

Checkmate! Like badminton, I've played chess competitively for quite some time now. Although sitting 4+ hours straight just to play some random moves on a chessboard may seem boring, I really enjoy the mental (and physical...) challenge involved. There's always something to work on whether it's tactics, positional play, defense, or endgames.

Some Notable Achievements:

  • Alberta Youth Championships U12 2nd Place — 2019
  • Canadian Youth Chess Championship (CYCC) U14 Top 25 — 2021
  • Alberta Chess Challenge Grade 10 & 11 2nd Place — 2023 & 2024
Jason playing chess

Pokémon

Yeah... Now you know why the portfolio is Pokémon themed LMAO. I've been collecting cards since I was in elementary. Currently, I have all my hits stored in this binder and I'm just watching their prices skyrocket. I've never actually graded any of my cards or gone to a card show so I guess I'm not a true fan yet.


I also enjoy battling and playing the Pokémon TCG Pocket Game with my friends!

Some of my pokémon cards

PokéCenter / Contact

Pro Tip: Use the move 'Chatter' — it's super effective against me!