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++23GoogleTestStorage 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.
PythonMongoDBFaissTransformersReact.jsAWS
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++20GoogleTestBoostOpenMPLinux
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.
PythonTensorFlowOpenAIPandasScikit-learnPlotly
AES RTL Implementation
Implemented RTL design for AES (128 for now) in SystemVerilog. Check out my blog post for more details :)
A marketplace for Dickinson community. Lead the development and got funded by the college to operate.
ReactAWSJavaScript
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.
GoRaftAWS EC2Distributed Systems
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.