hi! i'm ramit!

i study math and computer science at
the university of british columbia

thanks for visiting my site :)

experience

Orientations Assistant

Science Student Engagement, University of British Columbia

May 2024 - Present

Research Assistant

UBC Geography

May-June 2023

Statistics and Marketing Chair

UBC SCI Team

Sept 2022 - Apr 2024

Teaching Assistant

UBC Mathematics

Jan-Apr 2023,
Sept 2023 - Apr 2024

  • explained calculus concepts to UBC students in MATH 100 and 101
  • graded homework assignments
  • proctored examinations

Course Facilitator

UBC Academic Essentials Mathematics

July-August 2023, 2024

  • answered mathematics questions from incoming UBC students
  • prepared mathematics content for synchronous Zoom learning sessions
  • increased engagement through online icebreaker sessions such as campus tours, online game tournaments, etc

projects

my karaoke playlist!

HTML, CSS, JavaScript, React, React Router V6, Node.js, Cheerio, Spotify Web API, OAuth, CORS, http

my karaoke playlist! lets you find lyrics for your favourite music and displays them all in one page. You can log in to Spotify to view your own playlists, queue, recents, and top songs. Or, alternatively, you could just use Spotify's most popular playlists without logging in :) The website is also fully responsive, so you get the same experience regardless of what device you use.

The site uses HTML, CSS, JS, and React for the user interface, React Router V6 to implement client-side routing, Spotify Web API for authorization and music features, Cheerio to scrape full lyrics from Musixmatch, and my own CORS proxy server to allow secure API requests.

my album collage!

HTML, CSS, JavaScript, React, React Router V6, Node.js, HTML2Canvas, Spotify Web API, OAuth, http

my album collage! automatically creates an album art collage using your spotify recent and top songs data with the option of shuffling and regenerating this collage. It also lets you manually replace given images with any album of your liking via a search function. You can select your desired image resolution and grid size before downloading a PNG version of your collage!

The site uses HTML, CSS, JS, and React for the user interface, React Router V6 to implement client-side routing, Spotify Web API for authorization and music features, and HTML2Canvas to allow users to download their collage as an image.

bulk save utility

HTML, CSS, JavaScript, React, React Router V6, Node.js, Spotify Web API, OAuth, http

bulk save utility provides users with a quick way to add every song in a Spotify playlist to the user's saved songs.

I created this utility since I like dumping all the music I listen to into my saved music, but I have been having a hard time remembering to do that ever since Spotify removed its heart button.

more about me

I was born and raised in the bustling city of Dhaka, Bangladesh. About three years ago, I was fortunate enough to be awarded a full-ride KMILOT scholarship that let me come to Vancouver to study at UBC. Since then, my passion for mathematics and computer science has only grown, and I find solving challenging problems to be extremely fun and rewarding.

Besides math and computer science, I love learning and chatting about more or less anything. These days, I've been more into travelling, taking long walks, visiting pretty places, fashion, concerts, reading, watching history documentaries, and solving chess puzzles :)

Find me via Email, LinkedIn, GitHub, or Instagram!


(background adapted from https://github.com/baunov/gradients-bg,
site created solely using HTML, SCSS, and TypeScript)