A selection of high-frequency trading infrastructure, custom protocol engines, low-latency Rust benchmarks, and AI-augmented tooling I've engineered.
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
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
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
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