Nischal Khanal

Systems & Performance Engineer

Software Engineer exploring systems, market infrastructure, and performance engineering

MARKETSNETWORKINGPERFORMANCEOPERATING SYSTEMSDISTRIBUTED SYSTEMSSYSTEMSCONTINUOUS LEARNING

Featured Projects

Single-Threaded Limit Order Book Matching Engine in C++

C++17C++20g++clang++Linux KernelMakefilePythonPOSIX Threads (pthread)Linux epoll APINon-blocking SocketsFixed-Width Binary SerializationMemory ArenasstraceperfTCP_NODELAY (Nagle's Algorithm suppression)

The goal is to squeeze the maximum possible performance out of a single physical CPU core. Every stall, every OS call, every cache miss, and every thread context switch adds latency. This project builds a system that eliminates all of those at the source.

View all projects →

What I'm up to now?

View what I'm focused on right now →

Recent Writing

View all writing →

Other Areas