C++ systems and low‑latency developer specializing in lock‑free concurrency, high‑frequency order matching engines, and POSIX‑based Linux system programming. Experienced in designing high‑throughput messaging frameworks and order‑book‑style matching systems with emphasis on microsecond‑level latency and predictable performance.
Systems-focused C++ Engineer building low-latency, high-performance software. Specialized in Linux internals, concurrency, lock-free systems, and exchange-style trading engines.
C++17 • Multithreading • Concurrency • Low-Latency Systems
Price–time FIFO order book • O(1) insert/cancel/execute
Producer–consumer pipeline • Mutex/locks/cond vars
100K–1M+ stress tested • Microsecond latency
C++20 • Atomics • Systems Programming • Concurrency
Lock-free SPSC ring buffer • std::atomic ordering
10–20M+ msg/sec • Sub-µs latency
alignas(64) cache-aware design • zero-copy buffers
C++17 • POSIX • Linux System Programming
fork/exec/wait lifecycle • pipes & redirection
Built-in commands • job control
Modular CMake architecture
Modern C++17/20 • STL • Templates • OOP • Design Patterns • RAII • Smart Pointers • Performance Optimization
300+ problems solved • Trees • Graphs • Heaps • DP • Greedy • Complexity Optimization
Threads • Synchronization • Memory Management • Paging • TLB • Deadlocks
TCP/IP • Flow Control • Sockets • Client-Server Architecture
SQL • ACID • Transactions • Concurrency Control • Indexing