I'm always looking to expand my horizons and learn more! Here are some of the projects I've completed so far and the ones I'm still working on. I can't wait to see what I'll create next, if you have any ideas you would like to collaborate on I'd love to hear from you!

Completed Projects

Portfolio Website

The same website you're on right now! An independently developed responsive static website featuring extensive HTML and CSS formatting, hosted to GitHub Pages. Key pages include a resume, about, projects, and contact information.

Screenshot of portfolio website

Secure Password Generator

A simple desktop app built with Python and Tkinter that generates strong, secure passwords using customizable parameters. A great first step into programming logic and GUI development.

Screenshot of password generator app

In Development

Classic Sidescroller Game

A 2D side scrolling platformer game in Java for Windows 10/11 and Linux. Features 3 seperate levels, best times, and level selection. Tools used include IntelliJ IDEA, JUnit, and GIMP.

Screenshot of game

Future Projects

Idea Description Development Begins
Spotify API Website
A web application that integrates with the Spotify API to provide users with interactive music experiences. Features will include playlist analysis, music recommendations, user listening stats and trend insights, and real-time playback controls. Designed with a modern UI and responsive layout for desktop browsers. 2026
Productivity Dashboard
A centralized, customizable dashboard to help users manage their time, tasks, and goals efficiently. Includes features like to-do lists, calendar integration, Pomodoro timers, habit tracking, LLM API and productivity analytics. 2026
Outdoor Recreation App
A mobile app for Android that helps users discover local outdoor activities including biking, skiing, hiking, and camping in Utah. Will include trail maps, difficulty ratings, weather updates, and ski resorts. Addition features will be details and links to outdoor communities and giving users the ability to create and account, comment on locations, favorite locations, and request new locations/features. 2027