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!