Path

  • Mathematics & Computer Science
    University of Toronto

    Foundational training in both the formal and computational sides of problem solving.

  • Software Engineer
    Microsoft — Dynamics 365 Customer Insights (Audience Insights)

    Built and shipped production systems handling large-scale event processing and API workloads for real-time customer data.

  • Software Engineer
    Knowledgehook

    Engineering on an EdTech platform — the first place engineering and education stopped being separate concerns for me.

  • Education Manager
    Community organization

    Ongoing role designing and running educational programming outside the classroom.

  • M.Ed. Candidate
    OISE, University of Toronto

    Current graduate study in learning, cognition, and assessment — the theoretical grounding for everything above.

How I think about the work

I don't think of "software engineer" and "education researcher" as two hats I switch between. The systems I've built in industry — event pipelines, customer data platforms, APIs under real load — are the same category of infrastructure that a serious learning platform needs. And the questions I'm studying at OISE — how metacognition develops, what makes an assessment valid, how coherence is experienced differently in a math classroom versus a game — are the questions that should be shaping how that infrastructure gets designed in the first place.

In practice, that means I default to asking two questions about any learning tool: does it work as a system, and does it reflect anything real about how people learn? A lot of EdTech answers only one of those. I'm trying to build things — and study things — that answer both.

Currently

Wrapping up my M.Ed. studies and working on integrating my technical and educational experiences into a cohesive approach to learning technology.