High-Performance Limit Order Book & Matching Engine
Role: Quantitative Systems Developer
Deterministic, low-latency electronic limit order book (LOB) matching engine designed for algorithmic trading systems and simulated market microstructure.

Technology Stack & Libraries
Context & Objectives
Trading firms require microsecond-accurate simulation environments to backtest high-frequency execution strategies without incurring market impact or slippage distortion.
Engineered Approach
Implemented dual price-sorted red-black tree ladders (Bids and Asks) with O(1) doubly-linked order cancellation queues at each price tick, eliminating linear scan overhead.
System Architecture & Pipeline
Order Stream -> Validation Engine -> Price Ladder Dispatcher (Bid/Ask) -> Matching Loop (Price-Time Priority) -> Trade Event Logger -> L2 Depth Broadcast.
Engineered Capabilities & Innovations
Empirical Results & Benchmarks
Processes 150,000+ orders per second in pure Python with zero invariant violations across 10,000,000 synthetic matching cycles.
Have Questions About This System?
I am always glad to discuss technical architecture, benchmarks, or potential collaboration.