I write WordPress plugins to solve problems or to be simpler to use than existing plugins

Weekend To Remember Map

I wrote the Weekend To Remember map plugin that shows the location of all of the weekend conferences. Data is pulled from the event management system and updated dynamically. It also includes options for sales, buy one / get one pricing and customized site information for each event

As seen at https://www.familylife.com/weekend-to-remember/ (scroll down)


Guess the Score

Guess the score allows you to guess the score of your favorite sports match. Admins can define the games and users provide their guesses.


Donation Tracker

The donation tracker presents a simple progress bar with customizeable units and descriptions. You can optionally include a list and/or counts of donors when the progress bar is displayed.


Game Finder

The game finder was written for Geek Game Days, the annual board game convention hosted by Fort Worth Game Night. It allows you to pick a game then tell people which table you’re at, how many players you need and what time you’ll be starting.


Game Polls

Game Polls allows you to vote on board games while enforcing certain restrictions. Data is provided by the bgg.com API and allows restrictions like year published, game style, number of players, etc.


Tabletop Events Dashboard

The TTE dashboard compiles and consolidates information about an attendees tickets, events and purchases and displays it all in one place. This provides a single page resource to see everything associated with Geek Game Days, Fort Worth Game Night’s convention


Require User Login / User Roles

Require user login allows a page to be restricted to logged in users. Optionally restrictions can require a specific WordPress user role. In the absence of this role the user can be redirected to a “you don’t have permission” page or an error page.


WooCommerce Custom Products

This project for a client created a custom WooCommerce product that enforced option selections, disabled impossible combinations and validated data for product customization while applying custom pricing to each option.