Gnana Ganesh
Building ultra-low-latency market feeds, custom trading protocols, and deterministic high-performance systems in Rust.
Hello! I'm Gnana Ganesh, a software engineer with deep expertise in Rust systems programming,high-frequency trading (HFT) infrastructure, and performance-critical networking. My work centers on deterministic hot-path architecture, custom trading protocol design, zero-allocation serialization, and hardware-sympathetic memory layouts (cache-line alignment, lock-free concurrency, and mechanical sympathy). Beyond the runtime hot path, I actively integrate AI agents and local LLM workflows into my development lifecycle—automating protocol scaffolding, security auditing, and performance regression analysis so I can focus on sub-microsecond systems design.
Experience
- Custom Trading Protocols: Design and implement low-overhead custom trading and exchange wire protocols in Rust, utilizing zero-copy framing, pre-allocated arena buffers, and schema-driven binary/streaming parsers to minimize wire-to-strategy latency.
- Hot-Path Determinism: Optimize critical execution paths for HFT workloads by eliminating heap allocations, minimizing branch mispredictions, and aligning critical order-book and tick-data structures to CPU cache lines.
- AI-Augmented Development Workflow: Integrate AI-assisted code generation, automated property-based test synthesis, and static audit pipelines to rapidly ship and verify new venue adapters and protocol upgrades.
- Profile ingestion hot paths using
perfand flamegraphs to eliminate cache misses, optimize memory layout, and guarantee tight tail-latency bounds. - Diagnose and resolve production network issues including disconnects, packet drops, schema drift, and re-synchronization to guarantee continuous data delivery into trading execution engines.
- Contributed to ISO 26262 functional safety tooling for Rust
libcore, collaborating with compiler maintainers to implement compiler-level code coverage instrumentation. - Engineered automated compliance qualification pipelines, drastically shortening verification cycles for foundational automotive libraries.
- Designed and implemented a Rust-based prototype of the SOME/IP automotive networking protocol, providing deterministic RPC and publish/subscribe transport over TCP/UDP sockets.
- Prototyped WebAssembly (Wasm) runtimes as lightweight, secure microcontainers for distributed nodes, evaluating memory safety and performance trade-offs of replacing legacy C++ components with Rust in autonomous driving stacks (Autoware).
- Delivered technical keynotes at Oxidize Conference and Thoughtworks XConf; conducted hands-on systems-level Rust workshops at institutions including IIT-BHU.
Technical Expertise
perf, Flamegraphs, Cachegrind), LLVM Coverage Instrumentation, CI/CDSpeaking & Community
- Conference Speaking: Speaker at Oxidize Conference and Thoughtworks XConf on Rust systems and compiler instrumentation.
- Systems Workshops: Led hands-on systems-level Rust programming workshops at IIT-BHU.
- Thoughtworks Community Award (2022): Awarded Best Community Contributor for spearheading Rust and automotive systems engineering initiatives.
- Professional Member: Association for Computing Machinery (ACM).
Education
Connect
I'm always open to discussing low-latency systems, trading infrastructure, Rust internals, or engineering opportunities. Feel free to connect via LinkedIn or email me directly at gnanaganesh1999@gmail.com.