I build practical, user-focused software, from full-stack web apps and desktop tools to small games and API-driven systems. BS in Software Development from Grand Canyon University.
I'm a software developer based in Scottsdale, Arizona. I appreciate real
world problem solving, turning ideas into systems, and making things that
people actually use, whether it's a full-stack web app, a Windows desktop
tool, or a small game.
With a BS in Software Development from Grand Canyon University, I have a solid
foundation in programming principles and best practices. I'm experienced in
C# and TypeScript, and with frameworks like Angular and .NET. I'm always eager
to learn new technologies and improve my skills.
When I'm not coding, I enjoy playing video games. I find that most of my projects
stem from ideas and inspirations drawn from games I've played over the years.
The classic website creation is just a product of my drive to learn and practice
real applications of software development as much as possible.
These are some of the skills that I work very efficiently with. I am always looking to expand my skillset and learn new technologies to grow as a developer. I believe that I can pick up new skills quickly and effectively by applying my existing knowledge and experience.
Here are some of the projects that I have created over the years.
FocusLock is a lightweight application developed with .NET WPF that helps the user reduce distractions while using their Windows device. With the ability to schedule tasks or activate the focus system manually, FocusLock blocks access to distracting applications, allowing users to maintain concentration and productivity.
CheeseRacer is a simple steam game developed in Unity. It is a block running game where the player can gain score based on how long they can survive and how many stages they can beat. The game features a leaderboard system that allows players to compete for the highest score, hosted using AWS Lambda and MongoDB. The game also utilizes the Steam API to get player information displays, etc.
Lopes Market is a University related project created to demonstrate cloud production. This website uses AWS Lambda with MongoDB to create a simple full-stack environment with a user and item dataset. User info is hashed and stored securely in the database, and users can log in to view a cart system, with moderator accounts able to add/remove items from the store from the web page.
RaidVault is a World of Warcraft boss drop management application. Deciding where boss drops go can be tricky, so Raid Vault was created to make a loot system that doesn't rely on spreadsheets or manual tracking. The application utilizes Blizzard's API and WarcraftLogs API to get player item data and player performance data to help guilds make informed decisions on where to allocate boss drops to best benefit the raid. As of writing this, Blizzard has disabled public access to their API, so the application is currently not functional until access is restored. The code still exists if you would like to look at how it was created.