A passionate C++ developer crafting real-world solutions. Explore my projects and let's connect!
View ProjectsAn undergraduate student majoring in Computer Systems Engineering. I love diving deep into C++ and software development, creating real-world projects like Bank Account Systems, Restaurant Systems, and School Management Systems. I also have experience with Java, C, and web development (HTML, CSS, JavaScript). Currently, I'm pursuing a Full-Stack IBM Developer professional certificate through Coursera to expand my skills further.
2 years experience
2 years experience
1 month experience
1 year experience
2 years experience
3 months experience
6 months experience
6 months experience
1 year experience
A C++ program for managing bank accounts with deposits, withdrawals, transfers, and interest calculations.
A C++ demo showcasing single and multiple inheritance with a restaurant hierarchy, including virtual inheritance and polymorphism.
A C++ project demonstrating polymorphism, encapsulation, and abstraction. Manages teachers and students at a school, with classroom assignments, teacher evaluations, and student enrollments.
A small C++ project showcasing variable scopes and storage classes with a flight booking system. Features booking history, statistics (including average ticket price), and robust revenue handling using static
and mutable
members.
A C++ console-based system for managing a library, showcasing variable scopes (auto, iterator dereferencing) and storage classes (static, mutable, const).
A C++ console-based system for managing restaurant table reservations, demonstrating smart pointers, memory management, and waitlist handling.
A C++ project simulating a real-world company dashboard. Demonstrates OOP principles (polymorphism, encapsulation, abstraction) with teams in Marketing, Sales, Engineering, HR, and Communications. Features team management, inter-department communication, and detailed reporting.
A low-level C++ console application that simulates the processing of network packets using enums and enum classes. This project demonstrates how to model real-world networking concepts—such as packet types, protocols, and status validation—using modern C++ features. The simulation outputs detailed packet information and status transitions, showcasing error handling and protocol logic at a fundamental level.
A C++ project demonstrating template programming for robotics applications. This toolkit provides reusable functions that work with different data types (integers, doubles, strings) without code repetition. Features template functions for finding midpoints, swapping values, and a DataHolder class for managing data with constraints.
Interested in collaborating or learning more? Reach out!
Email: rod.casio@outlook.com
GitHub: rodrigcasio
LinkedIn: RodrigoCasio