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

Math Concept Graph

A force-directed dependency graph where each node represents a mathematical concept. Clicking a node displays its definition and LaTeX formula, and highlights the concepts it depends on and supports.

Screenshot of math graph website

Unbeatable Tic-Tac-Toe

A flexible Tic-Tac-Toe game in Java featuring an unbeatable AI opponent powered by the Minimax algorithm. Built as an independent learning project to explore adversarial search and clean software architecture.

Screenshot of the program running in terminal

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

Terminal Binary Clock

A fun CLI binary clock for Terminal, written in C on Linux. Coming Soon!

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. 2027
Productivity Dashboard
A centralized, customizable dashboard to help users manage their time, tasks, and goals efficiently. Includes features like to-do lists, calendar integration, timers, habit tracking, an 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
Toggle Theme