Projects

Things I have built and still look after, outside of client work.

Rocket Validator icon

Rocket Validator — an automated web crawler that validates large sites, checking every page for HTML and accessibility issues. Elixir, Phoenix and Oban behind it; a subscription SaaS in front, used by developers and public bodies worldwide.

Rocket Validator A11y Panel icon

Rocket Validator A11y Panel — a Chrome extension that checks the accessibility of the page you are on with AccessLint, in a side panel, and links every issue it finds to a guide explaining it.

Rocket Validator HTML Guides icon

Rocket Validator HTML Guides — a Chrome extension that puts a link to the matching HTML validation guide next to every issue in the W3C Validator and validator.nu, where the message alone rarely tells you what to change.

Cans icon

Cans — a Chrome extension that boosts volume past 100%, pans the stereo image and shapes any tab's audio with a 10-band EQ. Ten bands, per-channel curves and profiles that follow you across devices.

Demon icon

Demon — Griffeath's cyclic cellular automaton, running in your browser. Every cell holds one of n colours arranged in a ring, and takes the next one as soon as a neighbour already has it. Out of that one rule come spirals.

Inex icon

Inex — an Elixir library for the statistics of the INE, Spain's National Statistics Institute. The demo shows prices, jobs, the economy, housing, population and tourism in Spain, with live data.

Eurostatx icon

Eurostatx — an Elixir library to query the data of Eurostat, the statistical office of the European Union. The demo compares the 27 member states on prices, jobs, the economy, energy and population.

Ruby icon

MetaInspector — a Ruby gem for web scraping. Give it a URL and get back the page's title, description, links, images and meta tags. Downloaded over 4 million times via RubyGems.