About Me
I developed a passion for programming while in college studying game development, with my programming foundations rooted in C/C++ and C#. This all came together in my capstone project, Awakened, built with Unreal Engine 5. Since graduating, I've broadened my horizons to software and web development, having learned Python, JavaScript, and more. I also don't see myself stopping anytime soon either. My journey is far from over, and I'm excited to showcase my skills and start my full-time career.
Top Projects
Task:Timer
Task:Timer is a Chrome extension that helps you have better time management. It uses the pomodoro technique to help you focus on your work.
More InfoAwakened
Awakened is a 3D puzzle adventure game. It was built with Unreal Engine 5. In game you play as Magnol, a anthropomorphic ram, who is on a quest to regain his memories and solve the mystery behind Nature's Curse.
More InfoC$50 Finance
This is a Web App created using Flask and Python. It allows you to buy, sell, and track your stocks. Using the Yahoo API it is able to get real world stock information.
More Info*Note: Money and transactions are fictional.
Skills
Languages
Tools and Frameworks
Software
Design
Soft Skills
General and Other Skills
Projects
Task:Timer
Languages: HTML CSS JavaScript
Framework: Bootstrap
Description: Task:Timer is a Chrome extension that helps with better time management. The extension allows you to set 2 consecutive timers. The first timer is the work timer, and the second timer is the break timer. Once both timers are set you can then start them. This method of working follows the Pomodoro Technique.
Awakened
Engine: Unreal Engine 5
Genre: 3rd Person Puzzle Adventure Exploration
Platform: Windows
Description: Awakened is a 3D puzzle adventure game where you play as Magnol, an anthropomorphic ram, who awakes to a world he doesn't remember. He is set on a quest to solve the mystery behind Nature's Curse and regain his lost memories. On this quest, you are not alone. Throughout the various maps, you will come upon Wisps that give you supernatural abilities to help solve puzzles to get through each level.
Contributions: Producer and Designer
*Contact me for greater details about my contributions itch.io pageTADO
Languages: JavaScript HTML CSS
Technologies & Frameworks: Firebase(NoSQL) Express.js React Node.js
Description: TADO is a react-based webapp that is a to-do list that can be checked off, edited and deleted. It is made using the FERN stack. I wanted to create a full stack webapp and also learn react and thought making a to-do app would be a good project to be able to put it all together.
C$50 Finance
Languages: HTML CSS Python SQL
Frameworks: Flask Bootstrap
Description: This is a finance app created using the Flask framework for Python. I worked on it while taking CS50x. It is a simple web app that allows you to create or log into an account. You can then look up a real-world stock price using Yahoo Finance API. In the web app, you can also buy, sell, and track your stock. All the information is stored in a SQL database and passwords are encrypted. None of the money and transactions are real it is a simple demonstration. The majority of the code was written by myself but parts of it were written by the CS50 team at Harvard.
GitHub Repo *Notes: This isn't a live web app, none of the money or transactions are real, this project is just a demonstration of my skills and educational purposes.CLI Friends Sorter
Languages: Python
Description: A Python CLI program that allows you to input a list of friends with an attribute and birthdate. It then outputs a new list with the friends' role in the friend group and their star sign. The idea for this project came about after having a heated argument with my friends about what role we all play in our friend group. At the time I was taking Harvard's CS50P course and was about to start my final project. So I decided why not make a Python CLI program that allows you to be able to sort your friends and even yourself.
GitHub Repo *Note: You will need python installed to run this program.Yeti Mouth Games Website
Languages: TypeScript
Framework: Next.js Tailwind CSS
Description: I built this site you are on from the ground up using Next.js static site generation. I also styled it using Tailwind CSS. The site before it had issues with keep a cohesive style and being able to show off the games in the best way possible. Using the power of Next.js static site generation I have the sites SEO maximized to the fullest and allows for the site to be easily maintained and built out further down the road.
Yeti Mouth Games WebsitePortfolio Website
Languages: HTML CSS JavaScript
Framework: Bootstrap
Description: I built this site you are on from the ground up using vanilla HTML, CSS, and JavaScript. I have added some additional libraries and frameworks to help build the site. The framework and libraries are Bootstrap, Lightbox 2, and Animate on Scroll. I am using Formspree to handle the contact form.
GitHub RepoDorkmode for Visual Studio Code
Languages: JSON
Description: A Visual Studio Code dark theme. This theme was created because I really liked the GitHub Dark theme. Though as you may have guessed I had my own issues with the theme. I decided to recreate the theme into my own image. I used many of the same colors found in GitHub's theme but changed into something I find more appealing.
Dorkmode for Chrome
Languages: JSON
Description: A Google Chrome theme for people who like it dark but don't want it black. Inspired by another theme I created for VS Code. Chrome is my preferred browser to use for surfing the web. But I never was a fan of its dark theme. It wasn't ever dark enough for me. I tried out some other dark themes, but even they didn't fully get the color I was looking for. So, after making my own VS Code theme, I thought, why not create one for Chrome? I even used the same name and palette. Thus Dorkmode-for-Chrome was born.
Kojimachi
Engine: Godot
Genre: Pet Simulator Widget Game
Platform: Windows, Linux
Description: Kojimachi is a widget-style pet game where you can feed and care for your pet on the island you decorate. You can play on your desktop or over other applications so you never miss a moment! Adopt and name your own unique pet. Care for your pet by feeding them, keeping them clean, and playing with them! The game is fully released and available on Steam right now.
Contributions: QA Tester, Markting Director, Web Designer
*Contact me for greater details about my contributionsMajor Major Mayhem
Engine: Unity
Genre: 2D Puyo Puyo Fighting Game
Platform: Windows WINNITRON
Description: In this exciting game, you will have the opportunity to experience life as a student at George Mason University and compete against other majors to determine who is the most successful. Choose from four unique characters, each representing a different major, and use your skills and knowledge to outshine your rivals. With engaging challenges and tasks to complete, you'll need to stay focused and on top of your game to come out on top. Will you emerge as the ultimate victor, or will another major claim the title? The choice is yours in this thrilling competition.
Contributions: Lighting Designer
*Contact me for greater details about my contributions itch.io pageGallery
This section is pretty big and might be a lot to scroll through. So select a link to get to the specific part or skip to the end.
P.S. Click on the pictures to view them in original size.
Photographs
Videos
dev.log
This is a video series that follows my work on my current big project, Everway. Throughout the series you can watch as I learn and grow my skills. In the series I share my progress on how I am doing on the project and things I have learned. You can also see how my web app works as I build it.
YouTube PlaylistThe Aesthetics of Bethesda Games
This is a video essay about the aesthetic differences between Fallout 4 and Skyrim. It is to show how aesthetics is essential and can vary with similar games from the same studio.
YouTube Video Sources and Citations *Note: This project for created for educational purposes and as a university project. Not used for any monitzation.The Basics to Unity Lighting
This video explains the basics of the Unity lighting system, with a focus on the two render pipelines that Unity offers: URP and HDRP. It covers their purposes, when and where to use them, and how to update and add them to previous projects. I edited the video completely myself, and it is also meant to demonstrate my knowledge of the game engine.
YouTube Video Sources and Citations *Note: This project for created for educational purposes and as a university project. Not used for any monitzation.The Road to Redemption
This video is an action short film centered around a western car chase. It was made using Red Dead Redemption 2 and Forza Horizon 5. It was created for a class while in University.
YouTube Video Sources and Citations *Note: This project for created for educational purposes and as a university project. Not used for any monitzation.The Pandemic and Mental Health
This video is about the pandemic's effects on mental health. Going over various mental health issues faced by people through this period of time.
YouTube Video Sources and Citations *Note: This project for created for educational purposes and as a university project. Not used for any monitzation.