[ 01 / WORK ]

Work

Energy & Commodities

A Canadian integrated energy producer · 2006–2016

A decade of crude blending, scheduling, and settlement on one platform.

expression evaluations per second
250K/sec
engagement
10 yrs
SR&ED approved
SR&ED

Blending economics, contractual and physical balancing, tariff and equalization settlement, and flow scheduling all had to run from one model, integrated with SAP across the enterprise, and fast enough to iterate to convergence inside an interactive planning session.

  • c#
  • .net
  • wcf
  • asp.net mvc
  • winforms
  • oracle
  • ibatis.net
  • msil
  • microsoft solver foundation
  • quickgraph
  • sap xi
  • teamcity
  • nunit

A national gas transmission operator · 2001–2003

Capacity allocation across a national pipeline network.

A national gas transmission operator needed the architecture and development of its capacity allocation system led on a J2EE stack.

  • j2ee
  • java

Aviation & Transport

A national airline carrier · 2003–2004

Direct and agency booking on the web, in front of a mainframe.

A modern web booking channel was needed for both direct consumers and travel agencies, in front of an existing mainframe reservation system, with a foundation the next generation of the platform could be built on.

  • j2ee
  • java
  • mainframe integration

Also in this sector:Capacity allocation across a national pipeline network.Usage-based insurance built on real-time vehicle telemetry.

Insurance & Payments

An on-demand insurance provider · 2016–2021

Usage-based insurance built on real-time vehicle telemetry.

engagement
5 yrs
countries
3
billing model
Event-driven

On-demand insurance — purchase, claims, billing, and incident management — priced off live vehicle activity, delivered by a team spread across three countries.

  • .net
  • react
  • typescript
  • aws lambda
  • dynamodb
  • sqs
  • sns

Codebasis · 2021–2022

A .NET service platform, an Expo mobile client, and on-chain tokens.

Validate a crypto product concept end-to-end — a backend platform, a mobile client, and on-chain tokens — as prototype and product work, without committing to a production system.

  • .net
  • ef core
  • docker
  • expo
  • react native
  • solidity
  • hardhat
  • openzeppelin

Real-time & Consumer

Codebasis · 2024–present

A real-time multiplayer PWA in production, with the cost model published.

frames measured
172,681
concurrent games modelled
10→1,000
modelled monthly cost
$85→$1,150

A four-player real-time game with a 3D board had to work on a phone and a desktop, hold state under concurrency, support bots, and stay cheap enough to run.

  • asp.net core
  • signalr
  • postgresql
  • react
  • three.js
  • rtk query
  • onnx
  • stripe
  • ecs fargate
  • github actions