Youtube Playlist Search Chrome Extension
April 2021
- Goal: Create an chrome extension that is able to search for videos in large playlists by filtering channel names and video titles.
- Includes a custom built searchable dropdown list of channel names you can filter by.
- The search filters are persistent per playlist across your devices.
- Custom built lazy loading that loads 25 or so videos at a time in the view, while being able to search the whole playlist.
- Very large playlists have their video metadata saved for faster retrieval the next time the extension is opened.
- Skills: JavaScript, Youtube API, CSS, HTML
TV Show Notification and Calendar
May 2020
- Created a Google App Script that retrieves air dates for episodes of TV Shows that I watch. The script uses that information to figure out what episodes I don't have in my Google Calendar already and will automatically add them for me.
- Skills: Google App Script, TypeScript
Electromagnetically Tethered Robot
April 2014
- Programmed a custom built autonomous robot to follow an electromagnetic signal. I also programmed the custom built remote that created this EM signal.
- The remote could also send binary data through the magnetic field to tell the robot to perform certain manoeuvres such as spin 180 degrees, move back and forth, and parallel park.
- Resulted in a fully functioning robot and a high project grade.
- Skills: C (Embedded)