Project: Calculator Simulation
Technologies Used: Raylib, C++, GSL (Guideline Support Library)
Role: Co-Developer
Description:
This calculator project, developed as part of CS225 in Fall 2022, leverages the Raylib library to create an interactive and visually engaging calculator interface. The application demonstrates fundamental concepts such as dynamic memory management, span-based views of resources, and efficient handling of pointers and unique pointers. Additionally, the project employs std::string_view
to minimize memory usage when managing text resources, enhancing performance. Key features include gradient backgrounds, dynamic text updates, and modular functions that showcase both static and runtime resource handling.
This project highlights my abilities in C++ programming, real-time graphics rendering, and a strong understanding of resource management techniques essential for high-performance applications.