Work
Drupal projects
Under the nickname lolandese active in the community for well over a decade.
Author & maintainer of (in alphabetical order):
- AutoFloat (D6, D7, D8). Try it.
 - Flickr (D5, D6, D7). Try it.
 - Force 404.
 - GIT Info Report.
 - Limit Domain Access By Role.
 - PageRank widget (D6, D7, D8). Try it.
 - Permalink Block (D6, D7). Try it.
 - Style (CSS) Settings (D6, D7). Try it.
 - Themeless.
 - UpTime widget (D6, D7, D8). Try it.
 
Note: I passed ownership of some modules to others as part of the Open Ownership Pledge (started by me).
Maintainer of (in alphabetical order):
- Colorfield.
 - Custom username validation.
 - Drush Permissions.
 - TableField. A rewrite of D7 (the 7.x-3.x branch).
 
Drupal documentation
Author of:
- Set up a local development Drupal site on the latest Ubuntu and more
 - Open Ownership Pledge
 - Contributed versus custom code and everything in between
 - Using simplytest.me as a project demo
 - CSScomb settings for Drupal (CSS formatting and sort tool)
 - Examples for database update scripts using hook_update_N
 - Using git blame
 - CodeSniffer Command Line Usage
 - Custom Filter - Anchorize subtitles
 
Gists (no forks)
Author of:
- Convert a Drupal YAML configuration file to an array as a working PHP code snippet to write its values to the database. This is code to generate code
 - Drupal languages as JSON
 
Backdrop projects
Author & maintainer of (in alphabetic order):
Senior Drupal Developer & Architect (2015 - present)
NRB International Organisations (TRASYS)
Senior Drupal Developer & Architect for Cognizant.
- End-client: EU Joint Research Centre (JRC) in Italy, specifically within the Copernicus team
 - Duration: 3+ years. Started January 2021.
 - Deployment: git (GitLab self-hosted enterprise version).
 - Role: Senior Drupal developer, mainly back-end
 - Employment: Freelance, 99% remote from within Italy. Occasionally on site in Ispra, Lago Maggiore.
 
Cognizant
Senior Drupal Developer & Architect for Cognizant.
- End-client: Bayer, involved in all their Drupal 8 sites worldwide
 - Duration: 2+ years. Started September 2018.
 - Deployment: git (GitLab self-hosted enterprise version).
 - Role: Senior Drupal developer, mainly back-end
 - Employment: Permanent. Several locations in the EU, depending on the current project.
 
www.aegon.nl
Senior Drupal Developer & Architect for cXstudio, a joint venture between Aegon and HCL. Established close to Aegon’s headquarters in The Hague, the 50-seat cXstudio fosters co-innovation between both companies.
- End-client: www.aegon.nl
 - Duration: 2+ years. Started October 2015. Ended February 2018.
 - Theme: Custom, based on Omega D7.
 - Deployment: git (Bitbucket).
 - Role: Senior Drupal developer, both back-end and front-end.
 - Employment: Permanent. On location in The Hague.
 
Agency work (2013 - 2018, newest to oldest, freelance)
Bright Side of Life
This web application is not public as it is available only for subscribed libraries. It consists of a database that can be consulted by library members which provides published media articles related to a book, mainly reviews.
- End-client: NBD Biblion
 - Duration: 3 months. Started May 2018.
 - Theme: Custom, based on Classy D8.
 - Deployment: GitLab.
 - Role: Lead developer, both back-end and front-end.
 - Employment: Contract. On location in Zoetermeer (NL) and Breukelen (NL).
 
European Enforcers Coordination Sessions
This web application is not public. It is a database/moderation application for the European Securities & Markets Authority (ESMA). It aids in the information exchange about national financial regulations between the EU member states. Included was a data migration from SQL databases from a former custom PHP application using Feeds SQL.
- End-client: www.esma.europa.eu
 - Duration: 6 months. Started July 2014.
 - Theme: Custom, based on Responsive Bartik D7.
 - Deployment: svn and ctools export.
 - Role: Lead developer, both back-end and front-end.
 - Employment: Contract. On location in Paris.
 
www.visd.nl/
- End-client: www.vng.nl
 - Duration: 2 months. Started January 2014.
 - Theme: Customized version of Rijkshuisstijl (Dutch Government Branding).
 - Deployment: Git and Features
 - Role: Drupal developer, both back-end and front-end.
 - Employment: Payroll. On location in Amsterdam and The Hague.
 
www.makebuttons.co.uk/en
- End-client: www.shiftdesign.org.uk
 - Duration: 4 months. Started August 2013.
 - Theme: Custom sub-theme of Zen.
 - Deployment: Git
 - Role: Drupal developer, both back-end and front-end.
 - Employment: Contract. First half on location in London. Second half remote from home office.
 
Independent one man webshop (2010 - 2018)
Produced around twenty websites, ranging from a € 2K to 10K budget covering a variety of clients:
Most of the sites are now outdated or have ceased to exist. The last one I made (summer 2018) as an independent webshop was rarecare.world.
Some others are still partially accessible through web.archive.org:
- A site representing a book. (2014)
 - A publishing company. (2012)
 - Two food retailers. (2013)
 - A casino. (2012)
 - Several scuba diving centers located at the Red Sea. (2011-2015)
 - Two liveaboard companies. (2010)
 - A travel blog (sponsored by KTM). (2011)
 - .. others.
 
Apart from Drupal 6, 7, and 8 web development, other activities consisted of guidance on social media presence and management (Facebook) and Amazon Kindle publishing.
Obviously, I am more focused on architecture and Drupal development now, but the above gives an impression of the evolution I went through in my early years. This experience gives me a better understanding of other skills like design and user experience.
