C11 Algorithmic Engine
A highly optimized, enterprise-level recipe and supply management engine. Engineered entirely from scratch using pure C11 under strict constraints on O(n) execution time and heap memory usage.

O(1) Separate Chaining
Designed and implemented a custom Hash Map resolving collisions via chaining. This custom implementation handles intensive string-based recipe memory allocations and lookups in average constant time.
O(log n) Array Min-Heaps
Standard external libraries were completely prohibited. I built an array-based Min-Heap entirely from the ground up to globally query expiring supply batches instantly and maintain strict memory density bounds without fragmented node allocation.
Zero-Leak Valgrind Stress Tests
Managed thousands of active heap memory allocations manually `(malloc, calloc, realloc)`. Survived intense Valgrind stress testing by executing deeply nested manual garbage collection, achieving absolutely zero memory leaks.