Experiments
Here are some smaller experiments and learning projects I've worked on recently.
Custom Memory Allocator
Custom dynamic memory allocator with segregated free list and explicit free list implementations.
Tiny Unix Shell
Unix-style shell supporting job control, I/O redirection, and built-in commands.
Trie-Based Autocomplete Engine
Efficient autocomplete engine using a trie-based data structure to support fast prefix search.
CLI RSA Encryption Tool
Hands-on RSA implementation in Python, featuring key generation, message encryption/decryption, and simple factorization for learning purposes.
Gorillas Browser Game
Browser-based artillery game inspired by the classic QBasic Gorillas, built with JavaScript and HTML Canvas.