Low-level systems programming for performance-critical components: lock-free data structures, atomics and memory ordering, BSD sockets and custom network servers, custom allocators and cache-aware data layout, profiled and benchmarked with perf, Valgrind and sanitizers.