Projects

Things I worked upon

Trade Matching Engine

Trade Matching Engine

A high-performance, multi-core trade matching engine designed to replicate the core logic and architecture of a modern electronic stock exchange.

Learn more →

Key Value Store

A key value store implementtion in Go, implemented from scratch with WAL logging, Double buffering and B+ Trees.

Learn more →

Version Control System

A version control system in Go, implemented using Myer's diffing algorithm

Learn more →
Mail automation app

Mail automation app

A mail automation utility built on a microservice architecture that broadcasts personalized emails to large number of recipients on behalf of a user via Gmail integration using GCP

Learn more →