• Implemented a Git-like version control system in C++, featuring more than 4 core functionalities such as init, add,
commit, log, config, and status.
• Implemented multithreading to parallelize file hash computation, significantly improving performance and
scalability for large repositories.
• Created a content-addressable storage system using cryptographic hash functions (SHA-1/SHA-256) for secure
object storage and computing checksum.
• Implemented error handling and edge case management for a robust version control system.