Featured Project
My Projects
Defeat the Evil Wizard
In the first major project I created for Coding Temple, I used Object-Oriented Programming (OOP) concepts to extend some given starter code to make a turn-based combat game. I customized characters and added new functionality using my own logic and design ideas (inspired by traditional game conventions). Through a simple text-based menu system, the user can control a character by choosing actions like attacking, using special abilities, healing, and viewing stats.
Mechanic API
In this project, I created a fully functional API using Flask, Flask-SQLAlchemy, Flask-Marshmallow, and MySQL. The API manages Customers, Mechanics, Service-Tickets, and Inventory with proper relationships, including One-to-Many and Many-to-Many associations. I set up a MySQL database, defined models, implemented serialization with Marshmallow, and developed RESTful CRUD endpoints.
Open Trivia Database Question Generator
In this knowledge check for Coding Temple, I demonstrate my understanding of React, JavaScript, state, props, and API interaction by creating a web page that generates a question from a database that the user can answer by using a dropdown menu. The user is then shown whether they were correct or not, can retry the same question, or select to generate a new question based on a selected category and difficulty level.

Fakestore API
In this project for Coding Temple, I demonstrate my understanding of React, JavaScript, state, props, and API interaction by creating a web page that allows users to view, change, and delete products from an API. The web pages and interface are meant to resemble an online shopping platform.
Event Center Website
This is my submission for the Module 4 Project which is meant to assess my understanding of HTML concepts learned in this module. This submission contains essential HTML elements such as forms, tables, navigation bars, and images.