Work
Drupal projects
Under the nickname lolandese active in the community for over a decade.
Author & maintainer of (in alphabetic 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 alphabetic 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)
Cognizant
Senior Drupal Developer & Architect for Cognizant.
- End-client: Bayer, involved in all their Drupal 8 sites worldwide
- Duration: since 1+ year. 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 the subscribed libraries. It consists of a database that can be consulted by library members that 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 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 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 focussed 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.