Work

Places that let me in

  1. Sep 2026 — PresentLLM integrationsReact~35-person team

    FschoolAI

    Software 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.
    engineeringproduct
  2. May 2026 — Present1 of ~10 fellows30-user alpha4 school boards

    The Graduates Project

    Founding 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.
    productresearchgrowth
  3. Nov 2025 — May 20269-person team$15,000 raised4 titles

    Ignite Racing

    Team 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.
    growthdesign
  4. Sep 2024 — Jan 2025$8,000 in sales200+ records

    3Pointers INC

    Student 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.
    salesdata
  5. Jun 2024 — Presentfirst job

    City of Toronto

    Pool 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.
    ops

Honours

  • University of Waterloo President's Scholarship
  • William D. Packham Scholarship

↑↓ to move↵ to openesc to close