HTTP Web Server
Coded in C and designed to interpret and process HTTP requests received via sockets, ensuring compatibility with popular web browsers such as Chrome. It handles incoming connections, parses request headers and content, and sends appropriate responses, providing a robust foundation for web-based applications.
Custom Memory Allocator
Constructed a dynamic memory allocator and deallocator from scratch utilizing block splitting, memory coalescing, and free lists to optimize functionality. Implemented in C, it not only mimics the functionality of 'malloc' but also offers improvements in efficiency for specific tasks.