SOFTWARE DEVELOPER
It all started in the Spring of 2015 when I stumbled across a website called Scratch while looking for game creator websites. I didn't know what Scratch was and it looked a lot more advanced than what I've used before. At first I didn't understand the coding and for the first few months I didn't really do much aside from occasionally messing around in the sprite editor. Shortly before starting middle school in August of the same year, I started getting into Scratch more. On September 7, 2015, I published my first project, which was just a remix of a simple but cool health bar demo that moved with your mouse. Throughout middle and high school, I kept making better projects and even a few actual games such as Scratch Fighters (It's rough around the edges, I was 15 when I made it). In 10th grade, I took Web and Digital Tools which taught basic HTML, Dreamweaver, and even Adobe Flash (which was discontinued a little over 2 years later). I'm studying to become a software developer and eventually build my own game.
SKILLS
Frontend Development
Backend Development
Libraries
PROJECTS
RPG Battle Simulator
An RPG combat simulator that uses JavaScript to manage turn-based mechanics and character attributes. The player must fight through several enemies and defeat the boss at the end. I used arrays and functions to track the game's state. I gained a deeper understanding of how JavaScript works and what I can do with it.
Music Website
In ProgressA web application that preserves historical song recordings from over 100 years ago. Users can upload historical media and vote on their favorites. I used a mySQL database to manage accounts and song data. This project helped improve my skills in database management and PHP.
Lorem Ipsum HTML Generator
A tool that I developed for my internship at Hawkeye Community College. This program generates random HTML tags in a lorem ipsum format and formats them into randomly selected HTML structures such as paragraphs, lists, tables, and blockquotes. I created an API that uses a database to deliver different content types and used PHP and JavaScript to display it on the page. From this project, I learned how to create and use an API to get information from a database.
Citizenship Practice Test
In ProgressAn interactive study tool designed to help people prepare for the US Citizenship Test using a responsive interface. I used jQuery AJAX to handle answer feedback and question transitions. This project helped me understand how jQuery works and what it's capable of.