$ Data_Structures

Algorithms
Data Structures
Systems Programming
C Library
Data_Structures

$ 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.