Portfolio

Crafting Digital Intentionality
through Code.

A collection of bespoke WordPress plugins, utility extensions, and technical scripts designed with surgical precision and an artisan’s soul.

WordPress Plugins | Extensions for TEC | Internal Tools | TamperMonkey Scripts | Gists & Snippets

WordPress Plugins

Passion projects and experiments.

GigManager

GigManager is a WordPress plugin for managing and displaying live shows. Whether you are a musician, a band, a DJ, a comedian, a speaker… or any kind of performer, GigManager helps you manage and display your live shows using simple shortcodes.

MapSwap for The Events Calendar

MapSwap for The Events Calendar replaces Google Maps with an alternative map provider on the single event pages.

Archive Comments

Archive Comments is designed to give you more control over your comment management by introducing the archive status for comments.

Dashboard Notices

Dashboard Notices gathers the notices that pop up throughout the dashboard and neatly hides them away… until you want to see them.

Extensions for The Events Calendar

During my time with The Events Calendar team I developed a number of plugin extensions to add new functionality to the plugins or enhance/extend the existing ones.

WP All Import Add-On for The Events Calendar

The extension needed to successfully export and import events to a new site with WP All Import/WP All Export.

Alternative Photo View

Replaces the default Photo View of Events Calendar Pro with an alternative design.

Settings Import/Export

Transfer The Events Calendar settings between any two sites, to make sure they are the same.

Day View Date Navigation

Adds a banner of days to your day view to give the website visitors another means of navigating between the days.

Advanced iCal Export v2

Further extends the iCal export options of The Events Calendar.

The “Block Editor Template” in Event Aggregator: Additional Options

Imported events will be converted to the block editor format instead of using the classic block.

Event Progress Bar

Adds a dynamic progress bar to the events that are currently happening.

Limit the Time Range in Week View

Adjust the time range shown on the week view.

Default Attendee Fields

Automatically add an Attendee Information Field Set to a newly created ticket or RSVP.

Advanced Events Admin Bar

Makes all setting pages available form the sidebar and the admin bar.

The Events Calendar Tweaks

A collection of snippets and tweaks for The Events Calendar packaged in one plugin.

Remove Past Events

Extend the maintenance functionality of The Events Calendar.

Internal Tools

I hate extra clicks and scrolling. These plugins were the result of me wanting to do things faster.

TEC Basic Setup Tool

Implement default settings for WordPress, The Events Calendar, WooCommerce, and Easy Digital Downloads with a click for a faster start on a new site.

TEC Purge

Delete selected TEC-related posts or taxonomies from the database with a click to clean up a test site.

TEC Support Toolbox

A collection of tweaks and tools for the TEC Support Team.

  • Easy access to two setting that are often changed during support investigation.
  • Button for a 1-click copy of the most important version numbers needed when filing bug tickets.
  • Custom filters to the admin event list to make finding the different events faster.

TamperMonkey Scripts

I like processes to be efficient. When something in a process starts to annoy me, I grab my keyboard and do something about it, usually ending in a script or small tool of some sort.

WordCamp Sessions to Calendar

I like attending WordCamps, however the schedule of a WordCamp is difficult to follow, especially if there are several tracks. The solution used to present the schedules does not allow one to add the sessions to their calendar. At one such event I came up with a script to solve this problem. There have been more iterations since the original versions.
The script injects an “Add to Google Calendar” and a “Download iCal” button to each session making it simple to add them to your calendar, thus making it simpler to keep track of all the sessions one doesn’t want to miss.

TEC Sniffer

When visiting a website running The Events Calendar, the script recognizes different aspects of the site, e.g. the theme used, plugins of the TEC portfolio active incl. version numbers, caching plugins in use, and more, giving a quick overview of the setup.

Plugin Versions

The script injects a hidable frame at the top of the page of the support platform (for example Zendesk or HelpScout) which provides easy access the the current and past version numbers and releases of the TEC portfolio.

Gists & Snippets

I created a lot of snippets while helping out customers or team members. To make them easily accessible I saved them as gists.
To make them easily searchable by plugin or functionality I set up separate Snippet Library on my website utilizing Search & Filter Pro.