Work
Places that let me in
- Sep 2026 — PresentLLM integrationsReact~35-person team
FschoolAISoftware Engineer
A mobile-first academic platform for students, with Canvas course sync, a personal AI tutor and AI-generated flashcards.
- Developing the LLM integrations behind the AI tutor and flashcard features.
- Building React UI for the student web app across the course, calendar, flashcard study and AI tutor views.
- Working within a team of about 35.
- May 2026 — Present1 of ~10 fellows30-user alpha4 school boards
The Graduates ProjectFounding Fellow
Building Ascend, a guidance platform for high school students, against Ontario's ~400:1 student-to-counselor ratio. Partnered with the Toronto, York, Durham and Peel district school boards.
- One of roughly ten founding fellows in the first cohort.
- Run user research, school outreach and product work.
- Synthesized results from a 30-user alpha into product direction.
- Demoed and pitched at Shopify, Google, AWS, DMZ, BDC and Schwartz Reisman, among others.
- Nov 2025 — May 20269-person team$15,000 raised4 titles
Ignite RacingTeam Member — Sponsorship & Portfolio
STEM Racing — a nine-person team, and the 2026 Canadian National Champions.
- Focused on sponsor outreach, editing the Enterprise Portfolio and designing social posts.
- Supported the fundraising effort that brought in $15,000 from Tim Hortons and BioSteel, funding car design, manufacturing and travel to Nationals.
- Team won 1st Place at the 2026 Nationals plus Best Enterprise Portfolio, Best Team Identity and Best Engineered Car, qualifying for the World Finals.
- Sep 2024 — Jan 2025$8,000 in sales200+ records
3Pointers INCStudent Intern
- Closed supply agreements with 5+ local restaurants, generating over $8,000 in kitchenware sales in three months.
- Analyzed 200+ customer, sales and inventory records in Excel, presenting weekly insights that shaped purchasing decisions.
- Jun 2024 — Presentfirst job
City of TorontoPool Attendant
- My first job. 100+ patrons a day, 20+ questions a shift, and a lot of practice staying calm while someone is upset about something that isn't my fault.
Honours
- University of Waterloo President's Scholarship
- William D. Packham Scholarship