Skip to content


Most of my open source endeavours revolve around the web, using JavaScript or PHP targeting WordPress. The list below is only a selection of projects that I started — you are welcome to visit my profile page on Github for a fuller picture of my work and interests.

A collection of tiny JavaScript modules for functional programming, inspired by Ramda and Lodash.
A jQuery-free rewrite of Chris Sauve’s Bigfoot.js for delightful footnotes, as used on this site.1
A CLI application that generates a Lunr document collection from the source content of a Hugo static site. Get it with npm install --global hugo-lunr-index-cli.
I created this simple dictionary application to become more familiar with TypeScript. It uses React, Redux and the Dicionário Aberto JSON API.
A Yeoman code generator for new NPM modules using modern JavaScript language features and unit tests that run in parallel.
VVV Material Dashboard
A Material Design dashboard for Varying Vagrant Vagrants using React and Redux.
An experimental JavaScript starter theme for WordPress made with Bootstrap, Marionette.js and the WordPress REST API.
Cassava CAS Server
Cassava turns WordPress into a single sign-on authenticator for the Central Authentication Service (CAS) protocol. The plugin authenticates site members at the request of different CAS-enabled applications with just one password that never leaves the server.
Post Glue
WordPress sticky posts are great, but sometimes they stick to the bottom of your shoe. This plugin takes care of several issues found with the core implementation.
Network Restricted Members
This WordPress plugin restricts members on a multisite install to the sites they belong to. I made it for log’s private P2 network, which is open to all employees but allows only limited access for clients and contractors.
A collection of minimalistic classes and functions to aid WordPress development. Frequently-used code from my WordPress projects is thoroughly groomed and receives 100% test coverage before it ends up here.
Genesis Starter
A WordPress starter theme with sophisticated enhancements and tools for custom Genesis Framework-based projects.
A Gulp plugin to encode font files as CSS. This is meant to facilitate localStorage caching and deferred loading of fonts.2
A PHP function that aligns and rebalances plain text multiline strings around a delimiter.

  1. Hello, world! [return]
  2. This performance optimisation technique is used by Smashing Magazine, among others. [return]