[ 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
Crypto
Also in this sector:A .NET service platform, an Expo mobile client, and on-chain tokens.