About Me

Hi! I’m Curtis.

I’m a software engineer who likes understanding systems all the way down, then turning that understanding into useful things people can actually run.

Right now, I do AI research alongside the lovely folks at Carleton University’s Department of Systems and Computer Engineering. My grad work is mostly about software agents, real-time behavior, and explainable AI. Most of my current research involves Belief-Desire-Intention (BDI) agents and their applications.

Before grad school, I worked across backend, frontend, startup product work, and security engineering. At HubSpot, I spent time on content safety detection, moderation APIs, production database migrations, 2FA-gated features, and login flow improvements. At Chartd, I built core financial workflows in Vue and helped set up a Jest/Cypress testing stack. Earlier at Bell, I focused on security automation and analytics work for their data loss prevention systems.

Outside work, I like to go camping, tinker with my home server, and learn about new technologies. I’m also working on a drawing-based indie RPG game in Godot; keep an eye out for any updates I share here!