
My life in the internet
A career based around content management systems and online communication.
I’ve been designing and creating websites and browser-based web applications for nearly 30 years.
Website projects using content management systems are the main focus of my professional career and I began contributing to the WordPress community as a theme and plugin developer, translation editor and WordCamp speaker and co-organizer in 2009.
I develop and manage website projects, web apps and API integrations at Swiss web agency Say Hello, supporting clients directly and providing technical and conceptual support to partner agencies.
The site you’re reading has been online since 2003, with the first of the current content being published in 2004. Previous iterations under different domain names dated back to 1996.

Programming and design
I’ve either conceived, designed, developed or collaborated on the following projects as part of my work for my employers.

Latest project
Programming of a multilingual multisite installation for four tourism websites in Thun and in Bern using the WordPress Site Editor and Block Editor, on behalf of a third-party design agency in Bern. Integration of third-party booking widget solutions, custom forms using the Gravity Forms plugin, and translation of content from German into English.
(Say Hello, 2024)
Other noteworthy projects








Blog posts
Working around a problem on the WordPress Cover block when the viewport height is too small.
Using namespaced mixins and context variables in an SCSS build process.
WordPress offers a huge range of features and options for users, but that can often be overwhelming for clients. We can assist them by providing curated editorial experiences.
I’ve been working on a custom image carousel block for a WordPress client, and wanted to add the built-in aspect ratios as a drop-down control.
How to use CSS custom property aliases in WordPress to reduce the size of your own custom CSS.
Using custom post types in combination with the Block Editor in WordPress for easy content management, irrespective of design changes.
How to use presets instead of custom CSS in WordPress to allow blocks to retain a common design, whilst supporting amendments later in the project’s timeline.
Creating a website layout using the WordPress Site Editor, with an emphasis on simplicity and reusability.
WordPress
WordPress is currently the most popular content management system in the world. I’ve been using WordPress for personal and business projects since 2003, both as part of my day job and also as a freelancer. I have been an active member of the Swiss WordPress community since the first official Swiss WordCamp in 2014, co-organising and presenting at conferences across the country.

Conference presentations
I have presented at WordCamp events in Switzerland several times, sharing my experience and design review techniques.

There’s more to life than WordPress
WordCamp Zurich, 2019

How to get your visitors where they need to be
WordCamp Lausanne, 2018

How to get your visitors up a mountain
WordCamp Bern, 2017

Modular Functionality – Organizing Your Code To Make WordPress Development Easier
WordCamp Geneva, 2016