From a moving garbage collector to a director's morning brief — I build systems end to end.
CS student at Western · backend, runtimes, and agent infrastructure.
NOWAt Bombardier this summer I built Flightline Brief — the daily performance workbook, turned into a five-minute morning brief for managers and directors on a time crunch.
Drag a visible crease to test the fold. Use left and right arrow keys to step forms.
GRAB A CREASE ↗
Five flagships
evidence attached
01
Language Runtime
research
A statically typed language on verified bytecode with a precise moving, two-generation GC.
Hard part: Objects move mid-execution and every reference survives; nothing runs unproven.
A deterministic model checker that explores every meaningfully different interleaving of a concurrent program.
Hard part: Happens-before and independence analysis across SC, TSO, and PSO memory models — pruning equivalent schedules without missing a race, and shipping a minimal reproducing schedule with every reported bug.