I love solving programming contest problems: they’re usually both interesting and demanding. One particularly nice feature about this type of problems is that, once you’ve solved them, you can move on to something else. There’s no need to invest a lot of time on implementing features no one will ever use, polishing code, and so on. However, from time to time I like to take on slightly larger projects. On this page I list my favorites, both big and small. Note that I will probably never “finish” any of them, but they’re still fun to look at and play with.