Sorting visualiser was built to complement the algorithm articles by animating each comparison and element move to help get a better understanding of the algorithms.
This page contains the some of the projects I've developed in my spare time, ordered by release date. The majority of my open source work is available on GitHub.
<abbr> element touch accessible. It does so by utilising touchtap-event to only expose the functionality to touch-enabled devices, a custom touch handler can then be used to display
<abbr>'s content any way you wish.
A library I wrote for my blog to handle searching tags on Growing with the Web. It creates a tag cloud that can filter articles by multiple tags. Each tag that is selected will fade tags that are not contained in any of the currently visible articles to allow the user to narrow down the filter much easier.
Most of the code samples presented in the site are open source and available on GitHub under the gwtw organisation.
An Android widget to help learners of the Korean language that rotates through a list English words with their Korean translations available.
Originally named canvas-astar.js, it was initially a much simpler project which only visualised A* with fixed parameters to supplement a technical article I wrote on A*, I expanded the project due to personal interest and to experiment with various development tools.
My spouse's beauty and lifestyle blog. Following a similar story to Growing with the Web, it was started on Blogger with a customised theme and eventually grew beyond what Blogger's system could handle.