Time-series Database

WaffleDB

Building a high-performance columnar time-series database with SIMD optimization, lock-free concurrency, compression, WAL, DSL parser, and adaptive indexing. Still working on it...

C++23 GoogleTest Storage Engine
Knowledge Graph Search Engine

RextStack

End-to-end neural search pipeline with custom retrievers and rerankers using pre-trained language models, pre-computed embeddings with Meta Faiss Index, and offline semantic search through GPU batch computation.

Python MongoDB Faiss Transformers React.js AWS
C++ Low Latency Trading System

C++ Low Latency Trading System

Created a high-performance order book achieving 1M+ TPS by using AVL trees and FIFO/price-time priority matching algorithm. Developed a multi-threaded stock market forecasting system using parallel Monte-Carlo simulations.

C++20 GoogleTest Boost OpenMP Linux
NLP Backtesting Engine

NLP Backtesting Engine

Created an algorithmic backtesting engine, supporting ML strategies (LSTM Regression, KNN, Neural Network Regression), enabling quant strategy ideation and historical performance evaluation through NLP chatbot with OpenAI LLM models.

Python TensorFlow OpenAI Pandas Scikit-learn Plotly
AES RTL Implementation

AES RTL Implementation

Implemented RTL design for AES (128 for now) in SystemVerilog. Check out my blog post for more details :)

SystemVerilog Questa Python Cryptography
DsonMarket DsonMarket

DsonMarket

A marketplace for Dickinson community. Lead the development and got funded by the college to operate.

React AWS JavaScript
Go Distributed File System

Go Distributed File System

Developed a distributed file system using Go to conduct file handling operations using master-slave architecture with Raft leader election, heartbeat monitoring, replication, and MD5 checksum file auditor.

Go Raft AWS EC2 Distributed Systems
Go TinyStore

Go TinyStore

Implemented a lightweight distributed cache with thread-safe LRU cache, consistent hashing with virtual nodes, dynamic node discovery, leader election with Bully algorithm, supporting REST and gRPC interfaces.

Go Docker gRPC REST Distributed Cache