Projects
Engineered a persistent key-value store with async client-server communication, implementing a LSM-Tree data structure inspired by RocksDB and LevelDB, and applied it in a full-stack application.
Engineered a Rust-based serverless platform that efficiently hosts user-defined functions by leveraging WebAssembly for lightweight execution, an actor system with Actix for parallelism, and integrated object storage, enabling seamless code compilation and on-demand execution via API calls.
Engineered a global information tracker, a version control system similar to Git, implementing core functionalities like init, cat-file, hash-object, and ls-tree, building a robust CLI with Clap, and utilizing zlib for efficient compression and decompression.