Work
These are real projects for real clients — not mockups, not "coming soon." Each one below shows what was needed, what was built, and what changed, and most have a live sandbox you can explore yourself. This page is proof, not a pitch.
Buck Lake Lodges
Fishing & hunting outfitter — fishbucklake.com
Buck Lake Lodges' site was running on an aging Joomla installation that had become difficult to maintain and update. It needed moving to a more maintainable platform, along with several operational tools the old site didn't have.
What was built:
- A full migration from Joomla to WordPress, done SEO-safely — 63 redirects were preserved from the Joomla era so existing search rankings and inbound links weren't lost, and 22 orphaned pages were cleaned up.
- A rates and booking estimator with automatic currency conversion (USD base, converting to CAD and EUR), replacing hardcoded rate figures with a proper admin-managed settings system — Shannon and her team can update rates themselves, without a developer.
- A media gallery pulling from their existing photo library, organized by category (scenery, fishing, hunting, boats, lodge, and more) so their photo collection is actually browsable on the site.
- A contact form that had been silently failing to deliver inquiries since the site's original launch — found and fixed.
Shannon and her editor can now manage rates and content themselves for routine updates, the site's search visibility was protected through the migration rather than lost, and a broken lead-capture channel is working again.
See it live at fishbucklake.com →
Same site, same features — explore it yourself, including the backend rate and gallery tools.
Stouffville Pickleball Players
Club management system — pickleballstouffville.ca
The club needed a real management system for ladder rankings, event scheduling, and general administration — replacing what had been ad hoc, manual processes.
What was built:
- A ladder ranking and scheduling system with automated event management — an algorithm builds balanced weekly groups across courts and time slots, accounting for skill rank, carpool pairings, and travel-time preferences.
- A Glicko-based Club Rating system — the same family of rating math used in chess — combining results from both the weekly ladder and the club's Ace/Queen of the Courts events into one continuously updated skill rating per player.
- A full live event runner for Ace/Queen of the Courts: real-time court draws, round-by-round movement, live scoreboards, and automatic post-event recap emails, run entirely from players' phones.
- A built-in reporting system replacing a third-party plugin — customizable, reusable report views an admin can build and restyle without touching code.
- Passkey (WebAuthn) authentication — modern, passwordless login for members.
- A custom photo booth with live background replacement for club events and socials.
- Forensic-level data recovery: corrupted historical schedule and results data was rebuilt through a systematic, verifiable process, and validated against the original paper scoresheets.
Manual, error-prone ladder administration became fully automated and self-service; members log in without passwords; two different competitive formats — weekly ladder and live in-person Ace/Queen events — now feed one unified skill rating instead of being tracked separately; and a from-scratch reporting system gives the club the reporting flexibility a stock plugin couldn't.
See it live at pickleballstouffville.ca →
Try the ladder, run a live Ace/Queen event, or log in as Editor to see the full club-management backend.
Recipes
Recipe management platform — recipes.godin.com
What was needed was a proper platform for managing and organizing a large personal and family recipe collection — something beyond a folder of scattered documents and bookmarks.
What was built:
- A full recipe management platform, currently holding thousands of recipes for its users.
- Automatic dietary classification (vegan, vegetarian, gluten-free) using AI, applied across the entire existing collection.
- An allergen checker covering all 11 Health Canada-recognized major allergens, including a personal allergy/intolerance profile system. Users can scan or search packaged products, and the system checks the product's ingredients against their profile, flagging results as “Contains,” “May Contain,” or “Not Detected.”
- Multi-photo galleries per recipe, not just one photo.
- One-click Word document export of any recipe.
- Automatic serving-size estimation via AI, applied across the collection.
A scattered personal and family recipe collection became a structured, searchable platform — with real safety value added on top: instead of manually cross-checking ingredient labels against dietary restrictions or allergies every time, the system does it automatically. What started as “get my recipes organized” grew into a genuinely useful day-to-day tool for a household managing food allergies, not just a digital recipe box.
See it live at recipes.godin.com →
Scan a recipe, check its allergens, or build a recipe book — see it for yourself.
Brain Injury Association of Ontario
BIAO's mentor/patient support program isn't limited to a single region — a mentor and the patient they're matched with don't need to be in the same place. That meant support staff across more than ten regions needed a shared way to log communications: to coordinate the program itself, and to document the activity used to support its ongoing government and funding applications.
Two previous developers had already tried and given up before this project came in. Given how the earlier attempts had gone, payment was offered contingent on actually succeeding — no payment unless the system worked.
What was built:
- A shared communication-logging network for mentors and patients across more than ten regions, supporting a program where mentor and patient don't need to be in the same place
- Documentation and activity records used to support BIAO's ongoing government and funding applications
What changed:
Support staff across the province had one shared system to coordinate the program and document its impact. The relationship went well beyond the initial build — regular visits to fine-tune the system and develop new features as they came up, close working relationships with most of the staff, hands-on adjustments to some of the hardware, and ongoing support and advice throughout. Used actively for ten years.
Built and maintained for ten years. BIAO has since moved to another supplier.
