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.
Interested in Systems & Infrastructure Roles
Nischal Khanal
Systems & Performance Engineer
Software Engineer exploring systems, market infrastructure, and performance engineering
Featured Projects
What I'm up to now?
View what I'm focused on right now →Recent Writing
Building a Secure, Scalable Cloud Architecture for Fintech Startups in Aotearoa New Zealand By Nischal Khanal, AWS Certified Solutions Architect
Fintech systems are not standard web apps. They handle the most sensitive data going, personal identification details, transaction records, account balances
Designing the Binary Wire Protocol for a C++ Limit Order Book Matching Engine
Designed a zero-parsing, cache-aligned binary wire protocol for a C++ matching engine with deterministic byte-offset message layouts
Single Threaded epoll Matching Engine in C++ for Deterministic Order Execution
How one CPU thread and Linux epoll enforce price and time priority in a C++ limit order book, with zero locks and zero heap allocation on the matching path