A collection of personal projects I've worked on or contributed to.

A high-performance, event-driven in-memory Redis server and client built from scratch in C++17. Features a non-blocking POSIX poll event loop, RESP protocol parser, progressive rehashing hashtables, order-statistic AVL trees for sorted sets, and sub-millisecond TTL key expiration.

C++ Systems Networking Database

A custom-designed autonomous embedded plant hydration contraption utilizing Arduino microcontrollers, hardware relays, and analog soil moisture sensors to automate indoor plant care.

C++ Arduino Embedded Hardware

A custom desktop browser engineered from the ground up designed to navigate and discover the lightweight, privacy-focused Gemini protocol ecosystem (gemini://) as an alternative to the traditional web.

TypeScript Networking Gemini Protocol

An accessible day-trading and paper-trading simulation platform engineered in Java, designed to teach beginners market trading strategies and execution in a risk-free environment through an intuitive, low-latency interface.

Java FinTech Simulation