← Back to Home

My Projects

FRC Robot Codebase

FIRST Robotics Codebase

Developed a Java codebase for a competition robot, featuring a vision system for localization, path planning, and a modular state system for intuitive control.

Java • WPILib • Computer Vision • Git
Custom Robotics Controller

Custom Robotics Controller

Designed and built 'The Operator Board,' a custom controller with a Pro Micro microcontroller to improve robot control and gameplay strategy in competitions.

C++ • Mechatronics • Embedded Systems • Figma
PyPI Package Uploader

PyPI Package Uploading UI

A full-stack web app that simplifies publishing Python packages by integrating with GitHub and PyPI to automate file creation and distribution commands.

Python • Flask • SQLite • Full-Stack
3D Tic-Tac-Toe

3D Multiplayer Tic-Tac-Toe

A full-stack web game with real-time multiplayer (Socket.io) and an unbeatable AI opponent powered by the minimax algorithm. Built with React, Three.js, and Flask.

React • Three.js • Flask • Socket.io
AI Character Learning

AI-Powered Character Learning

An AI simulation in Unity where a neural network and genetic algorithm were used to teach stickmen how to walk, developing a foundational understanding of machine learning.

C# • Unity • Machine Learning • AI
Cube X Crash Game

Cube X Crash

A Java game built with the Swing library, featuring custom object management, a game loop, and various block types and power-ups to increase the challenge.

Java • Swing • Game Development