Here are some of my personal projects.
Sometimes I want to watch more than one twitch.tv stream at once, so I wrote this webpage that embeds as many streams as you want and tiles them based on your window size. The source can be found on github.
I speedrun Pokemon Red and we found that the encounters that you get operate in cycles. This calculator lets you input a sequence of observations and computes a time-dependent probability distribution over encounters, so that you can find the one you want. For more information, see Pokemon Red/Blue/Yellow DSum Manipulation. The source can be found on github.
Speedrunning Pokemon Red requires very good understanding of the decisions that you're making. For a long time, we used RouteOne to compute damage ranges and track our experience throughout the entire run. RouteNeo is meant to be a successor that can handle a wider variety of use cases, such as simulating battles and reporting statistics based on the results.
This was mostly a quick quiz thrown together to help me learn Morse Code. I'm hoping to someday upgrade it to also quiz on other mappings (such as ASCII, Braille, ROT13, and so on).
I was curious about the Gameboy architecture, so to learn more about it I wrote a (not actually) cycle-accurate (but overly slow) emulator in Python. There are some intricacies that I didn't implement properly, so you should not fully trust it.
In my continual attempt to become more proficient in Haskell, I decided to write various scripts for my Twitch channel in Haskell, and as such needed some API bindings. I expect to go through several revisions, and currently it is quite incomplete.