A collection of my latest work. Please note that some of my earlier projects are not listed here as they are under private ownership or confidential agreements and cannot be shared publicly.

A file-backed B+Tree database engine implemented in Go with full CRUD, transactions, and Write-Ahead Logging (WAL). It supports crash recovery by replaying WAL entries, a configurable LRU page cache, range queries via leaf linking, and composite keys/typed records.
Team Size: 1
A distributed message queue system built from scratch in Go. Developed a custom binary protocol to facilitate high-throughput communication between Producers, Brokers, and Consumers. The system supports multi-topic partitioning, offset commit mechanisms for reliable processing, and sophisticated Consumer Groups with automatic rebalancing and multi-consume capabilities.
Team Size: 1

A modern, AI-powered platform for English self-learners focusing on vocabulary mastery through the CAM Method (Contextualization, Activation, Mastery) and IELTS preparation. Key features include a three-phase vocabulary system, IELTS speaking simulations with granular AI feedback, and a dual-mode writing assistant for Task 1 and Task 2. It empowers users with a 'Bring Your Own Key' (BYOK) model for complete transparency and control over AI costs.
Team Size: 1