A canyon with wavy rocks

Below is a list of projects I have worked on:

Click an image, or hyperlink in the description to learn more.

Chatroom

I built a 90s-style chatroom using HTML, CSS, JavaScript, and jQuery for the front end, with Flask powering the back end. It features real-time messaging via Socket.IO, uses MySQL for persistent user data, and leverages AJAX for asynchronous communication with the server. Users can try it out by logging in with owner@email.com or guest@email.com (password: password), or create their own account. This project showcases my full-stack development skills and ability to integrate modern tools with a retro design. Click here to try it out!

Javascript Piano

I developed an interactive piano built purely in HTML, CSS and Javascript. This tool (in addition to my webpage) highlights my ability to build beautiful and mobile-friendly front-end applications. Click here to see and play!

Puzzle App

I developed an interactive puzzle game for Android that challenges players with engaging puzzles. This completed project showcases my expertise in mobile app development, emphasizing an intuitive user interface, smooth animations, and optimized performance. The game was built using Java, the Android SDK, Android API, XML, and Gradle. Check out the source code here!

Sparty's Boots

I developed an interactive desktop game where players control Sparty and kick objects off a conveyor using logic gates. This project was completed as part of a team of 5 and showcases my skills in creating a visually appealing GUI, incorporating animations, and ensuring cross-platform compatibility. The technologies utilized in this project are C++, wxWidgets, XML, and CMake. Click here for the source code!

More coming soon!