Project #1: Lingofin
A work in progress, Lingofin is for Finnish speakers learning English. The user experience (UX) is designed to give you fine-grained control over the difficulty level, helping you progress and stay motivated.
Project #2: Times tables test
Another work in progress and less developed than Lingofin, this app helps you improve your times table through repetition and quick feedback. It is built using Vue.js and Tailwind CSS.
Project #3: Lingo Adventures
Lingo Adventures is an earlier iteration of Lingofin above. It has some different exercises, and a landing page promoting the service.
Project #4: English Camp
English Camp is also an earlier iteration of Lingofin above. It includes quizzes, as shown in the accompanying GIF.
English Camp was my first attempt at building something non-trivial in React. While the app worked fine, the code ended up being a bit of a hairy mess. I learnt a lot from this.