HelpMe
AI feedback inside Canvas
I build parts of HelpMe that connect AI feedback to real course workflows. My work includes Canvas LTI deep linking, structured feedback across services, and configurable course agents for LANTERN.
Read the storyI build applications, AI agents, and the tools to test how they behave. My work spans production software, education, and research.
UBC Okanagan Computer Science graduate.
FAA private pilot. APPI P3 paragliding pilot.

AI feedback inside Canvas
I build parts of HelpMe that connect AI feedback to real course workflows. My work includes Canvas LTI deep linking, structured feedback across services, and configurable course agents for LANTERN.
Read the storyTesting tutoring integrity under pressure
I helped build AiTutor and created a harness to test when tutoring models give away answers under repeated student pressure. That work led to two first-author computing-education papers.
Read the story
From onboarding spreadsheet to SaaS configuration
At DxFactor, I built an agent that turned onboarding spreadsheets into dependent API operations, with retrieved documentation, persistent state, validation, and retries.
Read the storyUnderstand the onboarding data.
Retrieve the API docs for this task.
Use authenticated tools and saved state.
Retry, resume, or report the failure.
Architecture and technical leadership
I was a secondary technical lead on EduAI. I handled architectural decisions, reviewed pull requests, ran daily stand-ups, and held review meetings with professors and other stakeholders.
Read the storyA settings route checked a person's platform role, but not whether they taught the course they were changing.
Check access to the target course before reading or changing its settings.
I use Cursor, Claude, Codex, and GitHub Copilot throughout development. I define the architecture, give agents focused tasks, review their changes, and test the result. I choose the language and tools around the problem.
Tools from that workflowA HelpMe authentication decision

I fly aircraft and paragliders. I'm an FAA private pilot and an APPI P3 paragliding pilot.
I also build websites and tools for my family, including Here and Now, a site and interactive activities for a mental-health practice.
More about me