Simon's puzzles are all really well done, and run in the browser, OS X, Linux and Windows. The code base is very cleanly written C and he has extensive developer documentation: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/devel/
He is also the person behind PuTTY.