Projects

A selection of projects I've built over the years.

CloudMart E-Commerce Platform

Node.jsExpressReactVitePostgreSQLRedisRabbitMQDockerKubernetesTerraformAzure (AKSACR)GitHub Actions

Building a large-scale e-commerce platform in a monolithic architecture often leads to deployment bottlenecks, tight coupling, and scaling issues during high-traffic events (like Black Friday sales). Furthermore, multiple developers working on the same codebase can easily block each other.

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.