Advent of Code
Advent of Code is an annual series of programming challenges, created by Eric Wastl. I’ve taken part each year since it began in 2015, and in 2017, I managed to complete each day’s puzzles on the day they were released all the way up to day 25. I write my solutions in Python 3 and in 2017 started using unit testing to check my answers against the examples provided in the puzzle descriptions. I have also created a website to show my solutions, using Jekyll to generate HTML, CSS and JS, Prism to automatically apply syntax highlighting, and Materialize for the styling of the site.