Andrew Stewart

Builder / creator.

Projects

Engineering

order-book-engine

A working model of how stock trades get matched.

Role
Builder
Timeframe
2025
Throughput
200K orders/sec
Category
Engineering

Problem

You don't really understand how markets work until you've built the plumbing that runs underneath them.

What I built

A model of a stock exchange that handles different order types using the same logic real exchanges do.

PythonMarket microstructureLOBSTER dataSimulation

Outcome

Handles about 200,000 orders per second on a single thread while keeping the right matching behavior.

What I learned

  • Clean matching logic and careful data-structure choices.
  • A useful reference for both quant interviews and systems conversations.