Projects

A selection of high-frequency trading infrastructure, custom protocol engines, low-latency Rust benchmarks, and AI-augmented tooling I've engineered.

Exchange Connectivity Adapters & Custom Protocol Parsers →

High-throughput exchange connectivity adapters and custom trading protocol parsers engineered in Rust for real-time market data ingestion and order routing across trading venues. Built using zero-allocation serialization, pre-allocated memory buffers, arena allocators, and lock-free ring-buffer queues for sub-microsecond tail latencies.

RustHFTCustom Trading ProtocolsZero-Allocationperf

Low-Latency Order Book & Cache-Line Memory Benchmarks →

High-performance Rust micro-benchmarks and matching engine prototypes evaluating flat contiguous arrays vs. pointer-indirected heap allocations, hardware prefetcher behavior, false-sharing mitigation, and L1/L2 cache-line alignment under simulated high-frequency tick loads.

RustHigh-Performance SystemsCache-Line OptimizationMemory LayoutBenchmarking

AI-Augmented Rust Systems & Security Audit Workflow →

Custom developer workflow integrating local coding LLMs, automated CI/CD security audit pipelines, and agentic test-generation harnesses to accelerate boilerplate protocol implementation, fuzz-test edge cases in streaming parsers, and enforce strict zero-allocation invariants in Rust.

AI WorkflowRustAgentic ToolingAutomated AuditsCI/CD

Compiler-Level Instrumentation for Rust libcore →

Deep compiler-level tooling and instrumentation for Rust's no-std libcore library. Collaborated alongside compiler maintainers to implement LLVM-level code coverage instrumentation and deterministic verification pipelines for mission-critical, bare-metal Rust workloads.

RustLLVMCompiler InternalslibcoreDeterministic Systems