Spotify Medley Automation
Chip-8 Emulator
Octical
Using shuffle mode on a playlist is one of the most popular ways to listen to music on Spotify. However, many medleys and other song combinations featured on albums are incompatible on shuffle mode.
Spotify cannot ensure that compositions including Brain Damage/Eclipse, We will rock you/We are the champions, and the Abbey Road medley are played together.
Spotibine is a web-based application that allows the user to create custom song sequences on Spotify Web.
Users can play medleys on a playlist in shuffle mode without having to manually queue them.
According to Wikipedia:
CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker on his 1802 microprocessor.
It was initially used on the COSMAC VIP and Telmac 1800, which were 8-bit microcomputers made in the mid-1970s.
Many simple games, such as Space Invaders and Pong, can be programmed into Chip-8 files.
This program is an emulator for Chip-8 files to be runnable with C++. Compatible with keyboard controls.
This emulator has been tested and passed by this test suite.
To run the program, store the Chip8 file in the same directory as the CMake program, and run the following command in terminal:
./chip8 {scale} {delay} {ROM name}
Have you ever entered a public place (e.g. Gyms, Libraries, etc.) and become disappointed that it was crowded?
Octical is an application using React Native that could tell you beforehand the density of the space before you travel.
Octical currently enables its users to upload pictures, which will activate a computer vision program that will compute and update the crowdedness of the space for other users to see.
Still in-progress, this is a group project involving contributions from six University of Waterloo students.
Born in Surrey, BC, I always wanted to experience the various available opportunities around me. My natural curiosity has motivated me to spent an extensive amount of my life solving theoretical and real-world problems. Currently a computer science student at the University of Waterloo, I am looking for any job that uses technology to build projects. My hobbies include playing the guitar, solving math problems, and going to the gym.
Fraser Heights Secondary, Sept 2019 - August 2024
Dogwood Diploma
University of Waterloo, Sept 2024 - April 2029
Bachelor of Computer Science
2024 Canadian Olympiad Qualifier
for achieving a top 50 score among 6000+ of the strongest Canadian high school mathematicians at the Canadian Open Math Challenge.
2024 Canadian Computing Competition (Senior) Tier II Honour Roll
for scoring among the top 70 of the best 3500 Canadian secondary school programmers.
2023 Canadian Senior Mathematics Competition Tier II Honour Roll
for a top 50 performance among 14400+ participants (top 0.4%).
2023 Hypatia Mathematics Contest Tier I Honour Roll
for attaining a perfect score in a contest with 6300+ participants.
2023 Canada West Music Festival, U17 Guitar Winner.
for the best performance in the classical guitar division of contestants aged 17 and under, $1000 award.
Co-founder and President of Fraser Heights Secondary School's Math Club, Jan 2023 - June 2024
- Led 40 grade 8-10 students to represent our school in the Math Challengers competition
- One of the most popular clubs in our school, averaging more than 40 members per meeting.
Vice President of Education for Words Worth Gavel Club, Sept 2023 - June 2024
- Gavel clubs are part of Toastmasters International
- Served as an executive from September 2020 to June 2024
Intructor and volunteer for Fraser Heights Chess Club
- Organized events and lessons for elementary school students weekly
Source code available here: