This is a website that catalogues some of the projects I've made over the years using Processing, a really good library/IDE that lets you create visualizations and games using Java. For the past 5-ish years, I've used Processing to make a bunch of games and visualizations. Unfortunately, there aren't many good ways to share these projects from Processing. You can either share the source code or create a Mac/Windows/Linux application, which people would be hesitant to download over the internet. That's where processing.js comes in. Processing.js converts processing code into Javascript, which means it can run on the HTML5 canvas element in a browser window. Of course, it doesn't work perfectly, and there were plenty of things I had to fix for each project. Still, I was able to convert a good number of my projects to be processing.js compatible. I also had to improve usability for some of them, because I had not initially intended for them to be used by other people. For example, the circuit builder project's UI had to be seriously overhauled, and it's still not great. Others like the pathfinding algorithms visualizer and the mandelbrot set explorer were created with this website in mind, so their UI is a lot more coherent. They admittedly still have a bit of an early 2000s Flash feel, because I had to make the UI elements myself.