Skip to content
Projects

The decisions behind the system.

Three independent studies in payments, money movement and technical leadership. Each pairs an architecture proposal with a small executable model. These are not employer projects or deployed backend services.

01PaymentsIndependent study

Payment Orchestration Platform

Separating payment intent from provider attempts, so retries and late confirmations don't create a second charge.

The design question

What happens when the provider accepts a payment, but the response never arrives?

Architecture · API sketch · Tested model

02Financial systemsIndependent study

Money Movement & Ledger

Holds, settlement and reversals modelled as balanced journal entries, not destructive balance updates.

The design question

Can every balance change be explained, even after a reversal?

Architecture · API sketch · Tested model

03Technical leadershipIndependent study

Architecture Decision Hub

Versioned decisions with explicit ownership, review boundaries and a record of the trade-offs a team accepted.

The design question

Six months later, can the team still explain why a decision was made?

Architecture · API sketch · Tested model

Start a conversation

Building a backend team?

I'm interested in senior backend and Tech Lead roles across fintech, payments, SaaS and platform engineering in Canada.