This is an electronic guitar simulator that I developed for an algorithms class. It is a good demonstration of how we can use algorithms to model real musical instruments.
More information and download at https://people.cornellcollege.edu/jtortorello19/cs/GuitarHero
You can view the result, but the source code is probably more interesting.
For this project, I was also asked to demonstrate the use of the documentation tool JSDoc. You'll see the documentation comments in my code, and you can view the compiled JSDoc here.
I may be one of the last few people who has set up a personal e-mail server. There are many components to be attended to in doing this. Of course, you need your basic mail transfer agent (I used Postfix), but in a modern environment you also need remote access for your users, signing so other email servers can verify that mail from your domain is genuine, some system for anti-spam, and more. This is a project that I began in high school and by now I have pretty much all the features of any big hosted provider such as Gmail. If you want to see it in action, just send me an e-mail!
You can play JamesFarm at https://joeandmark.com/jamesfarm/, but it is not optimized for mobile devices.