Building a High-Performance Financial Matching Engine in C++

A deep dive into creating a real-time simulation of a stock exchange’s core order book, built from the ground up in C++ with a dynamic terminal UI and a multithreaded, producer-consumer architecture.

Building a Rate-Limited Data API with Redis

Implementing rate limiting in distributed systems using Redis as a fast, in-memory datastore. The project demonstrates core algorithms like Fixed Window and Token Bucket, integrated into a Java application with atomic operations, TTL management, and performance-focused design.

CSE Market Structure Explorer

Explore the hierarchical structure of the Colombo Stock Exchange (CSE) with this interactive tree. The main CSE node expands to show the various GICS Industry Groups. Click on a sector to reveal the individual companies within it. To navigate, use your mouse wheel to zoom in and out, and drag the background to pan the view.