About

I'm a backend and platform engineer focused on distributed systems and financial infrastructure.

Previously worked on payment processing systems at Square and large scale backend platforms at Yelp.

I enjoy designing reliable systems that process large volumes of transactions and building internal platform tools that make engineering teams more productive.

Based in Calgary, Canada.

Tools

payment-invariants

A Claude Code skill that reviews payment-system code against twelve invariants any production payment platform must preserve. Companion to the article.

stable-scheduler

A scheduling library that optimizes for stability over optimality. Companion to the article.