Sudhanshu Shukla

C++ developer / low-latency systems, market data, concurrency

about

I'm a C++ developer who likes working close to the hardware. Most of my time goes into market data feeds, order books and the measurement work that shows where the nanoseconds actually go. I graduated in 2026 with a B.Tech in Computer Science from RGTU Bhopal, and I spend my spare time on competitive programming and open source.

experience

C++ Developer Intern, Travitons Technologies

Jun 2026 – Sep 2026

Catastrophe risk modeling engine

CUDA Thrust · Apache Arrow · Uber H3 · Boost

  • Made an S3 publish path crash-atomic, with a manifest object as the commit point and a post-commit prune. Fixed a data race where a per-file callback reset success sets shared by parallel uploads.
  • Root-caused silent row loss in an Arrow join: comparison against null yields null, a non-Kleene and kernel propagates it, and the filter drops null selections by default. Two-line fix.
  • Fixed a SIGSEGV in a std::barrier-coordinated std::jthread fan-out that crashed a shared server. Guarded before thread creation, since an early return inside a worker skips arrive_and_wait and deadlocks the rest.

projects

ITCH Order Book

Aug 2026 – present

C++20 · NASDAQ ITCH 5.0 · MoldUDP64 · kernel bypass

Feed handler and order book replaying 9.3M msg/s on one thread, with 290 ns p50 packet → callback across recvfrom, io_uring and AF_XDP receive paths.

details →

Live Strategy Backtester

Jul 2025 – Apr 2026

C++20 · event-driven architecture

Event-driven trading engine on live Binance order books, around 500k events/sec with p95 latency under 150 µs.

details →

open source

simdjson

2026

23k+ stars · used by Node.js, Meta Velox, ClickHouse, Microsoft FishStore

  • Added architecture-specific SIMD paths for find_next_json_quotable_character in the JSON string builder, with LoongArch LSX and RISC-V RVV intrinsics.

achievements

skills

languages
C++ (STL, move semantics, smart pointers, RAII), C, Python
low-latency
kernel bypass, io_uring (multishot, SQPOLL), AF_XDP, epoll, TCP/UDP sockets, MoldUDP64, ITCH 5.0, zero-copy parsing
concurrency
std::thread, std::jthread, std::barrier, Intel TBB, fork-join, concurrent containers
performance
perf, core pinning, slab/object pools, open addressing, cache locality, coordinated omission, p50/p99
tools
Git, CMake, GDB, Valgrind, Docker, Boost.Beast, simdjson, Apache Arrow, spdlog, GoogleTest, Redis

education

Rajiv Gandhi Technological University, Bhopal

Oct 2022 – Jun 2026

B.Tech, Computer Science (AI & ML)