This portfolio demonstrates structured programming exercises, repository management, and a data-driven application built using C++ and the Pokémon API. The project applies object-oriented programming, API data retrieval, and GUI development within openFrameworks to deliver an interactive Pokédex application.
The Programming Skills Portfolio showcases solutions to structured coding exercises demonstrating fundamental web and software development techniques. Additionally, the Data Driven App project implements a C++ Pokémon Pokédex GUI using the Pokémon API and openFrameworks, applying object-oriented principles and API integration. These projects evidence repository management, iterative development, and adherence to professional coding standards.
Semantic HTML, CSS, and structured coding exercises demonstrating core web development techniques.
Semantic Markup →Implementation of media assets and accessible design principles.
Rich Media →C++ GUI application using the Pokémon API and openFrameworks for dynamic data retrieval and interactive display.
Pokémon API →Application of classes and functions to structure reusable and maintainable code within the Pokédex project.
The Pokédex remaster project utilises the Pokémon API to retrieve dynamic data for display within a GUI built using openFrameworks. Users can search, filter, and view Pokémon attributes, demonstrating API integration and object-oriented programming techniques.
Full documentation including research, ethical analysis, and academic evaluation.
View Word Document →Source code and documentation for all exercises and the Pokédex project are maintained in a structured GitHub repository. Commit history and coding conventions evidence iterative development and professional repository management.
View Repository →