By working on random, seemingly useless projects, I apply the Project-Based-[[learning]] methodology. Regardless of how pointless these might seem, there is always something to learn while executing a project. For instance, my personal or playlist-sorting-app may very well be unnecessary, but I undoubtedly learned some valuable lessons while working on them, such as deployment, documentation or authenticating with third-party APIs.
My main projects, which are under continuous development include:
This gist includes some other projects and is also embedded on my homepage: