Bloomberg 2015 – 2026

Redesigning Bloomberg's fixed-income benchmark calculation system

A from-scratch redesign of the engine that calculates the fixed-income benchmarks across Bloomberg's ecosystem, the project I'm proudest of, and one I designed end to end.

85% reduction in processing latency

Bloomberg 2015 – 2026

Breaking up the Yield & Spread monolith

Decomposing Bloomberg's global Yield & Spread analytics system into distributed microservices so it could analyze whole portfolios, not just single securities.

25% reduction in latency

Redline Communications 2003 – 2010

Building the tools before you can build the system

High-throughput fixed-wireless broadband using custom Point-to-Multipoint processors

up to 200 Mbps throughput

Intel Canada 2000 – 2003

Five modems, one DSP

Fitting five concurrent Fax-over-IP sessions onto a single DSP56311 — where protocol correctness and hardware density had to be solved together.

5 concurrent modems on one DSP56311