Shivam Kachhadiya – Low Latency C++ Engineer | HFT Systems | Lock-Free Concurrency | Linux

>> Initializing KACHHADIYA_V4.0... >> Loading System Modules... [OK] >> Establishing Low-Latency Bridge... [OK]
STATUS: OPTIMIZED_SYSTEM_READY  |  OPEN_TO_OPPORTUNITIES

Shivam Kachhadiya

LOW_LATENCY
SOFTWARE ENGINEER

Low-latency C++ systems engineer building high-performance trading infrastructure. Designed exchange-style order matching engines handling 1M+ orders and lock-free messaging achieving 10–20M+ msg/sec with sub-microsecond latency. Specialized in concurrency, Linux internals, and high-throughput system design.

View Projects
📄 Resume
📄
Loading Resume . Please wait a moment...
GitLab GitHub

AVAILABLE_FOR:

  • ✔ Low Latency / HFT Roles
  • ✔ Systems Engineering (C++)
  • ✔ Backend Infrastructure
Shivam Kachhadiya – Low Latency C++ Engineer

Built high-performance systems handling millions of operations with microsecond latency.

ABOUT_ME >

whoami

Systems-focused C++ Engineer building low-latency, high-performance software. Specialized in Linux internals, concurrency, lock-free systems, and exchange-style trading engines.

skills --list
  • Languages: C++17/20, C, Java
  • Linux • POSIX • fork/exec • IPC • Memory Mgmt
  • Mutex • Condition Vars • std::atomic • Lock-Free
  • TCP/IP • Sockets • High-Throughput Messaging
  • Git • CMake • GTest • AddressSanitizer
achievements --top
  • 385+ DSA problems (LeetCode + GFG)
  • AIR 370 — VITMEE 2025
  • Modern C++ Certification (C++17/20)
  • Active on GitHub & GitLab

// PERFORMANCE_METRICS

Order Matching Engine

Throughput: 100K–1M+ orders/sec
Latency: Microsecond-level processing
Complexity: O(1) insert / cancel / execute
Stress-tested: 1M+ concurrent orders

Lock-Free Messaging

Throughput: 10–20M+ messages/sec
Latency: Sub-microsecond median
Performance: ~15–25× faster than mutex
Cache-line aligned • Zero false sharing

Education >

cat education.log --verbose

Certifications >

cat certifications.log

// PROJECTS

High-Frequency Order Matching Engine GitLab
GitLab Repo
Matching Engine Source
Click to open →

Built a production-grade exchange-style order matching engine.
Handles 1M+ orders with O(1) operations and microsecond latency.
Multithreaded architecture with zero hot-path heap allocations.
Simulates real-world HFT trading infrastructure.

Why this matters: Directly replicates the core engine inside every real HFT and exchange platform.

Lock-Free Messaging Framework GitLab
GitLab Repo
Lock-Free Queue Code
Click to open →

Designed a lock-free SPSC ring buffer using std::atomic.
Achieves 10–20M+ messages/sec with sub-microsecond latency.
alignas(64) cache-aware design eliminating false sharing.
Zero-copy preallocated buffers for maximum throughput.

Why this matters: Lock-free IPC is a critical bottleneck in any low-latency pipeline.

Linux Command Line Shell GitLab
GitLab Repo
Shell Implementation
Click to open →

Developed a Unix-like shell implementing full process lifecycle.
fork/exec/wait • pipes • I/O redirection • job control.
Built-in commands: cd, pwd, ls, history, cp, cat.
Modular CMake build, tested Linux + WSL.

Why this matters: Proves deep OS-level knowledge essential for systems and HFT roles.


// SYSTEM_STACK

Core Language – C++ GitHub
GitHub Repo
Modern C++ Notes
C++11/14/17 Practice
Click to open →

Modern C++17/20 • STL • Templates • OOP • Design Patterns • RAII • Smart Pointers • Performance Optimization

Data Structures & Algorithms LeetCode
LeetCode
@kshivay
385+ solved
Click to open →

385+ problems solved • Trees • Graphs • Heaps • DP • Greedy • Complexity Optimization

Tools

Git • GitHub • GitLab • CMake • g++ • GTest • AddressSanitizer • ThreadSanitizer • Linux CLI

Operating Systems GitHub
OS + Concurrency Code
Threads • Locks • Sync
Click to open →

Threads • Synchronization • Memory Management • Paging • TLB • Deadlocks

Computer Networks

TCP/IP • Flow Control • Sockets • Client-Server Architecture

Databases

SQL • ACID • Transactions • Concurrency Control • Indexing