Database Systems - CS Coursework (code available upon request) May 2025
Implemented storage management system with slotted-page architecture and heap file management for persistent data storage,
achieving 475μs for 1,000-record insertions in performance benchmarks.
Built Volcano-style query execution engine with nested loop joins, hash equi-joins,
and group-by aggregations to enable end-to-end SQL query processing.
Systems Programming - CS Coursework (code available upon request) November 2024
Engineered high-performance LZW compression system in C, featuring dynamic code length adjustment
(9-20 bits) and achieving 38% file size reduction on uncompressed file formats.
Implemented chained hash tables with dynamic bit-packing and optional table pruning to optimize compression ratios.
Developed three-stage architecture supporting both text and binary files;
processed and reconstructed 10MB text files in 4.6 seconds with zero memory leaks verified by Valgrind.
Game Development - CS Coursework (code available upon request) May 2023
Led GUI development in 4-person team, creating a playable Reversi game, including the game logic, a GUI,
a terminal-based interface, a simple game-playing strategy, and tests.
Utilized version control (git) and GitHub for efficient team collaboration and code management.