
$ tech_stack
C
Makefile
Algorithms
Data Structures
Unit Testing
$ description
> Developed a low-level data structures and algorithms library entirely in C to strengthen understanding of memory management, abstraction, and systems-level programming concepts.
> The project includes reusable implementations of core data structures alongside algorithmic utilities, organized into modular source, include, and testing directories with a custom Makefile build system.
- Implemented custom data structures and algorithms in pure C with a focus on performance, modularity, and low-level memory control.
- Organized the project into reusable include/source modules with separate testing infrastructure for validating implementations.
- Built and managed the project using a custom Makefile-based compilation workflow.
- Strengthened understanding of pointers, dynamic memory allocation, abstraction, and systems programming through hands-on implementation of foundational computer science concepts.