My Projects

The projects that I have done

Singify 1st Place SLO-Hacks 2021

Singify 1st Place SLO-Hacks 2021

  • A ”finish the lyrics” game using Spotify, YouTube Transcript, and YouTube Search APIs, coupled with speech recognition and visual machine learning.

  • Learned how to input data into a jason file and extract data from a jason file.

  • Worked with Google’s teachable machine to differentate between right hand raise and left hand raises. Learned how to implement teh teachable machine algorithm into our program

Covid Bot 2nd Place Cisco Hackathon

Covid Bot 2nd Place Cisco Hackathon

  • Worked on a team of three and created a python program that sends users by phone or email with open covid vaccine appointments.

  • Worked with google forms and sheets API to manipulate with user data input.

  • Worked on the chatbot that scanned user’s questions and looked for patterns within them. Based on the pattern the bot will answer the user’s covid question using a web scraper(Parse Hub).

Whack A Note

Whack A Note

  • Created a Whack the Mole like game with Bassy3 Board. The goal of the game is to flick on the switchs where the led blinks.

  • Each flick you hit correctly, you will gain a point and each point you get a note from a song. End Goal is to get 32 points before the 20 sec timer runs out.

  • Created using System Verilog, MCU, Muxs, Clock dividers, counters and etc.

Function Generator

Function Generator

  • Created a function generator with Nucleo-L476RG Board, DAC(MCP4901) and 4x4 Keypad. It has a percent error of .13% for frequecies and .1% for duty cycles

  • It can generate sine, square, triangle, and sawtooth waves. With Max frequencies 100Hz-500Hz.

  • Using the keypad it the user can change teh frequency, waveform and duty cycle of the waveforms.

Dragon Rush

Dragon Rush

  • Started with a large java messy code-base. Learned how to read the codebase and refactored it using abstract class and interfaces.

  • After cleaning it up, Ichanged the theme to dragons for the game and implemented A* star algorithm for enemy tracking in the game

  • Reduced the codebase by 20%

Geoplacer

Geoplacer

  • Inspired by r/place, where the canvas the Cal Poly SLO campus. User go to a tile based on the map and place a color.

  • The goal is to have the community work together to create art.

  • Learned to work with sockets to create a real-time world chat between other players and google maps API to track users location