Built a web app that helps beginners design PCBs using
React, FastAPI, and the Gemini API
Won Best Usage of Generative AI at JamHacks, Canada's
largest high school hackathon
NEXUS
May 2026
Built an accessibility device for people with
deafblindness that helps users follow group
conversations using an STM32 and Raspberry Pi, with a novel speaker
classification algorithm
Won a Silver Excellence Award, Youth Can Innovate,
Digital Technology Challenge Award,
and Canadian Acoustical Association Special Award in the senior category
Radius
February 2026
Built full-stack Expo mobile app connecting customers
and local businesses with React
Native, Supabase, Drizzle ORM, and TypeScript
Won 9th place at FBLC's Canadian National Leadership
Conference
TrashTag
October 2025
Built a gamified environmental cleanup platform with
Firebase and Android Kotlin
Won 3rd place at IncubatorHacks
Experience
Swim Instructor and Aquatics Assistant
City of Markham Recreation
Markham, Ontario
February 2024 - Present
Developed lesson plans and maintained a safe learning
environment for students
Activities
Curriculum Coordinator at St. Robert Coding Club
May 2026 - Present
Designed and taught a competitive programming
curriculum to prepare members for contests
DevOps Organizer at Hack The Skies
April 2026 - Present
Designed and developed the Hack the Skies website and
event infrastructure
Media Coordinator at St. Robert Science Fair Club
October 2025 - Present
Managed digital content and event promotion
Coordinated communications with other media
coordinators to support science fair outreach
SHAD UNB
July 2025 - August 2025
Completed competitive STEAM enrichment program at SHAD
involving team-based
engineering design and a final capstone project
Programmer and Notebooker for VEX Team 3004A
May 2025 - Present
Developed robot code and maintained engineering
notebook documenting design iterations
and testing data
Won Tournament Champion at the Ontario Provincial
Championships and competed at the
World Championships
Awards and Certifications
ACSL 2nd place team and 17th place individual in Canada