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. You can see it by clicking “Website” below, or instead you can just view the repo on GitHub.