Benjamin Wasson

Junior computer engineering student at UW-Madison, based in Minnesota.


Projects

Constellation.fm: Interactive force-directed graph of your Last.fm listening history, in the style of Obsidian's graph view. Artists are nodes sized by play count, linked by similarity or shared genre tags, and colored by genre. Scales to libraries of 10,000 artists with viewport culling and level-of-detail rendering, and exports screenshots or looping GIFs. Built with React, Vite, and a Cloudflare Worker proxy with edge and KV caching.

Maddle: Daily game built on UW-Madison grade data. Contains two modes: higher/lower asks you to pick which course has the better GPA or fail rate, and Trivia tests your knowledge of course difficulty across subjects, both with streak tracking and aggregate community stats. Built with the help of Madgrades data.

Exatest: Browser-based math speed drill where you solve randomly generated arithmetic problems in 60 seconds, with score history tracked via localStorage and visualized using the Canvas API.

Nuke YouTube: Chrome extension that blocks YouTube and redirects to a focus prompt, with an option to watch specific videos by pasting direct links.


You can see more of my work experince on LinkedIn, and more of my code on GitHub.

Additionally, you can email me at benjamin [dot] wasson12 [at] gmail [dot] com