Software Engineer, UW 2024 Computer Science Alum
Below you'll find some side-projects I worked on while I was in school
Multiplayer platformer game with the goal of trying to stay airborne by jumping between falling platforms.
Powered by a Spring Boot Java websocket server, PostgreSQL database to store a global leaderboard, and a basic jQuery frontend to render graphics.
Basic playable snake game with a global arcade-style leader board.
Made with vanilla JavaScript
Learn to calculate the day of the week for any date (like March 29th, 2024) in your head with an interactive tool to practice.
Vanilla JavaScript once again with some jQuery.
A joke concept I turned into a real service to encode links as much longer links that are completely incomprehsible
Uses a React frontend, Flask backend
Visualization of the Minimax descision-making algorithm through an interactive Tic-Tac-Toe game. (You cannot win this game of Tic-Tac-Toe)
Visualizations powered by D3.js
Mobile app to edit and store notes, secured and protected by a numerical PIN
Created using the Expo Go framework for React Native
Desktop application which can generate Rubik's cubes of any dimension for exploration with user inputted algorithms. 3x3, 2x2, 50x50, as much as your CPU can handle. Searches for optimal solutions using breadth-first search.
Created in Python using various libraries like TKinter and Pillow