Code
Serving others
Our World in Data
Providing readers with a seamless experience throughout the publication, while creating intuitive pathways between data and research. Building the next iteration of Our World in Data content management system.
React (SSR), Node.js, Wordpress
Ecosia language switcher
Enhances Ecosia's standard language widget by adding keyboard-friendly filtering capabilities.
Vue.js, Chrome extension API, webpack
Développement et Santé
Consulting, architecture and fullstack development for over 8 years. 2 refactorings and custom migrations of 700+ articles. ~60K monthly visitors.
Drupal, Kirby, Algolia, SCSS
Restoring serenity
Klu
Focus on what matters to you, every time you open a new tab.
React, Chrome extension API, SCSS
Lyf
Keep reading. Links can wait.
Chrome extension API, Vanilla JS
Gml (coming soon)
Minimalist Gmail.
Chrome extension API, gmail.js, Vanilla JS, webpack
Algolia and friends
Ghost / Algolia
Add Algolia (Search as a Service) indexing capabilities to a Ghost (CMS) site.
Netlify functions (v2), Ghost + Node.js (v1)
Search API Algolia
Add Algolia (Search as a Service) indexing capabilities to a Drupal (CMS) site.
Drupal 7, Search API
Kirby / Algolia
Add Algolia (Search as a Service) indexing capabilities to a Kirby (CMS) site.
Kirby
et al.
Closed-source projects not listed here but available on request. Include fully-fledged Drupal back-end references for corporate clients.