Projects
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.
A custom-designed autonomous embedded plant hydration contraption utilizing Arduino microcontrollers, hardware relays, and analog soil moisture sensors to automate indoor plant care.
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.
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.