A production-grade CLI calculator built to demonstrate every major C programming concept from beginner to advanced system programming. It features 12 categories of operations including scientific, statistical, graphical, and financial calculations, with a focus on modular design and memory safety.

Tech Stack

  • Language: C (C99 Standard)
  • Build System: Makefile
  • Tools: Valgrind (memory debugging), GDB (debugging)
  • Features: Signal handling, Recursion, Pointers, Linked Lists, BST, File I/O

GitHub Repository