10-in-30 Development Challenge
Technically, this is a separate portfolio that I'm including in this portfolio. But this meta-project was just enough of a success that I feel it's worth including here.
2020 was not a great year for me in terms of improving my web-development skills, having spent most of my free time on more general topics like algorithms and mathematics. And while I'm proud to say I'm a stronger developer for investing my time in those, the effort didn't leave me with much for other people to look at.
So I came up with the 'Spring 2021 Web Development Challenge' to fix that. The rules were quite simple - ship one completed front-end project every three days, such that I ended April 2021 with ten different projects to my name. Because this sounded too easy (it wasn't), I added the additional stipulation that I had to use an entirely new set of development tools each time - for example, if I used Webpack once, I couldn't use it again for any of the other 9 projects.
Long story short, I only shipped 8 projects that month, dodging panic attacks and crises of faith the entire way. The entirety of that journey is documented on the challenge page, but at the end of it I succeeded in learning a good deal about my strengths and weaknesses as a developer.