Projects

Here are some of the projects I've done over the years.

Fantasy F1 Team Website

June 2025

  • Built a fantasy Formula 1 team website for friends to create parlay bets (no real money).
  • Implemented live drafting with websocket API for real-time interaction.
  • Integrated API calls to update bet information and standings dynamically.
  • Supported user authentication and persistent accounts.
  • Focused on collaborative play and live updates during race weekends.

Tetris Bot

Dec 2024

  • Designed and implemented a Tetris AI in Java using Q-learning with neural networks for reinforcement learning.
  • Built a custom state representation, reward function, and exploration strategy to train an agent capable of playing Tetris autonomously.

Chess Bot

Oct 2024

  • Implemented an AI chess agent in Java using Alpha-Beta pruning algorithm, enhancing the Minimax approach for efficient game tree search.
  • Developed custom heuristics and move ordering strategies to optimize board evaluation and pruning efficiency.

Spark Bites

Oct 2023 – Dec 2023

  • Worked in a group to create a website that allows users to create and see events with excess food to help reduce food waste on campus.
  • Used Heroku and Vercel to host the website’s backend and frontend which were created using PostgreSQL, React.js, and Express.js.
  • Created and verified user permissions to create events and view certain pages encoded in the JWT token.

Skills: GitHub, Express.js, Heroku, React.js, PostgreSQL

Meow-Sical Mayhem

Nov 2023

  • Worked in a hackathon group to create a web game about cats who have lost their instruments.
  • Utilized HTML, JavaScript, CSS, and learned to use the Kaboom.js library to create the game.
  • Implemented collision detection between the cat avatar, instruments, and obstacles, to account for losing hearts and collecting instruments.
  • Implemented an opening sequence to set the story and various endings depending on the number of instruments collected.

Skills: GitHub, JavaScript, Student Leadership, CSS, Kaboom.js, HTML

Calculator

Let's Calculate!