Projects
A few things I've built.
- WIP
Distributed Key-Value Store with Raft
A from-scratch implementation of the Raft consensus algorithm in Go, with a linearizable, fault-tolerant replicated key-value store layered on top.
ActiveCLAI — Natural-Language Remote Terminal
A cross-platform remote terminal that drives a shell in plain English, built with Electron/React and FastAPI. Won 1st in the Google track at MHacks.
- Active
Pipelined Processor & Toolchain
A cycle-accurate 5-stage pipelined LC-2K processor simulator in C, with the full assembler-linker-cache toolchain around it.
- Active
In-Memory Relational Database
A columnar in-memory database in C++ supporting relational queries and joins, with optional hash and BST secondary indexes.