Journey

Where I've been and what I was doing there. Scroll to follow the path.

    • A golfer mid-swing at a driving range under an evening sky.
    2004Life

    Born in Niagara

    Niagara, ON

    My world was very small in Niagara, I would essentially spend my entire childhood here going out and playing or going to the local community centre. It's a quiet and peaceful area and shaped much of who I am, but there was so much more outside of this world it couldn't contain my ambitions

  1. Sept 2022Education

    Started Software Engineering at Western

    London, ON

    BASc Software Engineering, University of Western Ontario.

    • The northern lights above a statue on the retreat grounds at night.
    • A group photo of retreat participants on the lawn at dusk.
    • Six friends posing indoors at the meditation centre.
    • A volleyball game on the lawn, with a monk in robes looking on.
    • A white laughing Buddha statue outside a temple building.
    • A pond at sunset framed by trees and a rock garden.
    July 2024Travel

    Meditation retreat at Westlock

    Westlock County, AB

    A retreat at the Westlock Meditation Centre north of Edmonton: sitting and walking meditation, mindful eating, and Dharma talks.

  2. Sept 2024Volunteering

    Founding member of Tech for Social Impact (TETHOS)

    London, ON

    I was brought in as a Project Manager to lead projects to develop free software solutions for non-for-profits orgs

  3. Sept 2025Volunteering

    Project Manager, Plan Catalyst

    United Kingdom · Remote

    Led two engineering squads using SAFe Agile to deliver a database system for Project SHARE.

    DraftUK-based org. City unconfirmed; pinned at London.

  4. Sept 2024Volunteering

    Team Lead, Boys & Girls Club

    London, ON

    Delivered a web analytics solution that let BGC London track traffic from 1,000+ users for the first time.

  5. May 2025Work

    Software Developer co-op, McGregor-Allsop

    North York, ON

    Built an ERP web app and a Graph-RAG pipeline indexing 10,000+ pages of engineering documents.

    • Five friends sitting on a stone wall in front of a turquoise lake and mountains.
    • A mountain and turquoise lake seen through pine trees.
    • A turquoise alpine lake below a rock face and pine forest.
    July 2025Travel

    Banff National Park

    Banff National Park, AB

    A trip out to Banff National Park in the Canadian Rockies.

  6. Oct 2025Project

    Hack the Valley: Intern Compass

    Toronto, ON

    Built the backend of an AI onboarding assistant that answers questions from company documents with citations.

    DraftVenue unconfirmed. Assumed UofT Scarborough.

  7. Kiyoko Beauty
    May 2026Work

    Software Engineer Intern, Kiyoko Beauty

    London, ON · Remote

    Helped launch an AI beauty assistant on Shopify; 20% of conversations ended in an add-to-cart across 1,000+ beta sessions.

  8. NowEducationNow

    Final year at Western

    London, ON

    Building Mneme, a document-to-memory service, and the Pony AI capstone.