Bustub Database Engine
Built a C++ relational database system, implementing core storage, indexing, SQL execution, and MVCC-based concurrency control with RAII design patterns and performance optimizations.
Projects
Systems, machine learning infra, and high-performance computing work.
Built a C++ relational database system, implementing core storage, indexing, SQL execution, and MVCC-based concurrency control with RAII design patterns and performance optimizations.
Developed a self-hosted machine learning distributed backend with a web interface, making advanced ML models for early detection of ovarian cancer accessible to medical professionals.
Implemented a multithreaded web proxy in C that handles HTTP requests from browsers and forwards them to web servers.

Built a high-performance advection solver for shared memory architectures, supporting both OpenMP and CUDA implementations.
A C++ prototype that aggregates concurrent insert operations through thread-local buffers and flushes them into sequential writes optimized for non-volatile memory.
A Go implementation of a tiny MapReduce framework with coordinator/worker processes, plugin-based map and reduce jobs, and tests for fault tolerance and parallel execution.