Professional systems

RBC Capital Markets

Distributed pricing and risk platform

Engineering for the XVA desk inside Quantitative Technology Services, focused on next-generation pricing and risk workflows.

Python · C++ · Monte Carlo · HPC · Microservices

BMO

Cloud-based payment modernization

Contributed to large-scale payment initiatives including Bank of the West acquisition work, ISO 20022 migration, fraud and AML adaptation, and AWS-based modernization.

Java · Node.js · AWS · Messaging · High-throughput systems

Ivey Business School

Political network analysis pipeline

Research infrastructure for network analysis with LLMs, scraping, retrieval workflows, and production-oriented data tooling.

Python · OpenAI API · RAG · NLP · MongoDB · Jenkins

University of Alberta

Voice classification research tooling

Machine learning and data tooling for neuroscience and hearing-related research, resulting in a published paper.

Python · ML · AWS · React · Node.js

Public and open projects

Mentorship product

Aspire

A Tinder-like LinkedIn networking concept to help students find relevant mentors from profile and career data.

Flutter · Dart · GitHub · Travis CI

Hackathon

VizProf

A visualization-driven web app for browsing university data with interactive maps and departmental exploration.

Python · D3 · React · Node.js · Google Maps API

Startup MVP

Decision Course

Early product build where I led engineering delivery and helped shape the initial crawler, data, and application stack.

React · EJS · Node.js · MongoDB · Python

Game project

Adventure Cat Damion

An interactive browser story game built in React, focused on playful storytelling and choice-driven progression.

React · Frontend interaction · Game narrative

Research output