ANDB
A SQL relational database built from scratch in C++, with a custom lexer, parser, AST tree-walk interpreter, B+ tree indexing, and full ACID transactions.
A selection of software, systems, and product work.
A SQL relational database built from scratch in C++, with a custom lexer, parser, AST tree-walk interpreter, B+ tree indexing, and full ACID transactions.
A distributed file system in Go built over raw TCP, with a master server handling coordination and peer discovery while peers transfer files directly.
An SMTP server and client written from scratch in Go, implementing core SMTP protocol specs (RFC 5321) with STARTTLS (RFC 3207) and basic SMTP auth (RFC 4954).
A browser-based live streaming platform built with TypeScript, with support for asynchronous subtitling.
A JavaScript interpreter built with C++ and CMake — a deep dive into how languages work under the hood.
A customizable clock-style time picker component for React Native apps, built with TypeScript.