Hello World!
I call it Project Program
These are the best of my completed projects. Building this portfolio with React and Next.js has been one of my biggest personal projects. I specialize in Shopify Development through both freelancing and my current role. If you're interested, feel free to check out my resume below.
Different Types of Projects
Explore my diverse range of projects, from React applications and object-oriented programs to video games and college work. Each section highlights different aspects of my development skills, spanning web, software, and game development.

React Projects
After completing the first version of my portfolio, I explored self-learning projects in React and discovered its potential for building web apps. This experience broadened my understanding of modern development tools and techniques.
- React
- Material UI
- React Router
- MongoDB

OOP Programs
My largest projects in terms of files. I created a Random Monster Generator in Java and a Farkle dice game in C++. Both are console-based but demonstrate my understanding of the OOP paradigm.
- Java
- C++
- C#
- OOP

Simply Basic Games
I am an aspiring game developer as I describe myself as a Gamer Turned Programmer. I started school because I wanted to learn how video games were made. I worked with Unreal Engine and developed 2 games. I have also worked with HTML5's Canvas API and JavaScript to make retro styled games.
- HTML
- CSS
- Javascript
- Canvas
- Unreal Engine

Other Types of Projects
This section showcases a collection of my past projects from various stages of my programming journey. It includes web development and software projects that highlight my experience with different technologies. As I continue to grow, this section will be updated with more work.
- PHP
- HTML
- CSS
- Java
- Python
- C++
React Projects
I started using React while building this portfolio. Once the first iteration was complete, I went back to learn the fundamentals properly. Along the way, I developed several React applications to strengthen my skills. Three of these projects are hosted on Vercel for live previews, while the fourth, a MERN app, was built successfully but is no longer hosted due to low database traffic. After completing these apps, I returned to refining my portfolio to further improve its design and functionality.

React Form App
A basic React form demonstrating controlled components, state management, and form validation. This project helped solidify my understanding of handling user input efficiently in React.

UpWork Clone App
A simplified clone of Upwork that showcases UI design and state management in React. Features include a job listing interface and user interactions, focusing on component structure and responsiveness.

Crypto Tracker
A real-time cryptocurrency tracking app that fetches and displays market data using APIs. Built with React and state management techniques, this project highlights dynamic data handling and API integration.

MERN Stack App
A full-stack MERN (MongoDB, Express, React, Node.js) application demonstrating CRUD functionality and authentication. Though it is not currently hosted, this project showcases my ability to build and structure full-stack applications.
Programs using OOP
Here are 2 links that will let you see these programs in action. The Java Random Monster Generator is a console-based program that utilizes classes to create, manage, and sort randomly generated monsters. The C++ Farkle dice game is a class-driven console implementation of the dice game Farkle, featuring structured game logic and file handling.
C# Moblie Apps
Also, here are some images of a Weather App I have made in college using XAML and C#. Built with a SQLlite database that stored locations, and used a weather API to retrieve data based on the location.
Unreal Engine Games
These are two complete games I have made using Unreal Engine 5. Using Unreal Engine was a great experience to introduce myself to the Video Game development field, and I am excited to see what comes next in this part of my learning career.

Arena Shooter
After I finished making a simplistic Flappy Bird Emulator, I came across a youtube video of Chris DeLeon. It was a fast paced demonstration of him coding this. I followed on best I could and when I finished this I felt more accomplished than ever.

Bulls & Cows
After a night of playing snake, I followed Chris's link to his free Udemy course and did this Tennis game the next day. It was a lot of fun putting something like this together with his help. He explained everything well and made it easy to follow along.
Canvas/Browser Games
These are the games I have made that are avilable to play on Desktop. The first five are examples from Chris DeLeon's courses. with the last one being done completely by me. I listened and followed along, while adding my changes as I progressed. Making these changes along the way, and then going back and making other changes to ensure I fully understood the program was an exciting experience.

Snake
After I finished making a simplistic Flappy Bird Emulator, I came across a youtube video of Chris DeLeon. It was a fast paced demonstration of him coding this. I followed on best I could and when I finished this I felt more accomplished than ever.

Tennis
After a night of playing snake, I followed Chris's link to his free Udemy course and did this Tennis game the next day. It was a lot of fun putting something like this together with his help. He explained everything well and made it easy to follow along.

Make the Blocks Disappear
After the tennis course, I got access to the next few projects for free on labor day weekend! I dove right in and made a game where you could bounce the ball off the paddle to hit the blocks to have them disappear.

2 Player Racing
After making the blocks disappear, we restructured the code and started to make something completely different. Using most of the same code for this was easy and mindblowing in its own way. Once I did that and started adding on more, I did the track in my own way and used some of my own graphics and eventually completed this one.

Get to the Grail
This a very simple dungeon game where you have to gather all of the keys to make it to the end. The doors do not open unless you have a key. I followed the lesson precisely as it was starting to confuse me, so this version is just like Chris's version. I plan to join Chris' program at home team gamedev eventually.

My Simple Galaga
This is still in its baby stages of development. I am currently reworking the code from the blocks game into a very simple version of Galaga. It will probably be more like Space Invaders, but with a more Galaga style. As of right now, I am just working on this while in school in my free time. This will probably be broke until the end of 2022.
Older Projects
Here are some links to Github lists that contain my previous projects

Web Dev Projects
A collection of older projects built with HTML, CSS, JavaScript, and PHP, showcasing foundational web development skills. These projects range from static sites to dynamic applications and are available for review on my GitHub.

Other Programming Projects
A set of Java, Python, and C++ projects demonstrating my experience with object-oriented programming, problem-solving, and algorithm development. These console-based applications highlight my early programming work and are accessible on my GitHub.