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.
Software Engineer | Systems and Architecture
I am an ANU CS graduate with a specialization in systems and architectures, with hands-on experience in fullstack and cloud-native development. Passionate about system programming.
Projects
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.
Background
Software Engineer
EOS AustraliaContributing to an automated parking violation detection system by integrating multi-sensor data streams.
Software Developer
Australian National UniversityBuilt a machine learning in production (MLiP) infra for ovarian cancer early detection.
Casual Sessional Academic
Australian National UniversityCOMP2120/6210 Software Engineering
Software Engineer Intern
UnicornShiftBuilt a full-stack web application for connecting construction companies with traffic controllers.
Undergraduate Research Assistant
Shandong University3D point cloud processing and modeling in MATLAB.