Work

Case studies

Two Grails 2.5.6 apps taken to 6.2.3, a multi-tenant SaaS built solo on Grails 6, and clients who've kept me for years. Every status line says exactly where each project stands.

Grails 6 builds and upgrades

Own product

MyPetCerts

My own SaaS, live since 2016. Its Grails 6.2.3 / Java 17 rebuild is in final cutover prep, and I rehearsed the production cutover end to end: one pass, about 17 minutes, zero schema failures.

Live since 2016; Grails 6.2.3 v2 in final cutover prep

Co-founded venture

Discoveria

A pre-launch, patient-friendly clinical-trials platform. I took it from Grails 2.5.6 to 6.2.3 one major version at a time, and built an AI content pipeline behind a ~2M-page site built from 500K+ clinical trials.

Pre-launch, aiming to launch before the end of 2026

Client engagement · a commercial property-inspection firm

Multi-tenant inspection SaaS

For a commercial property-inspection firm, I built a multi-tenant inspection, work-order and contractor platform from scratch, solo, on Grails 6.2.3 and Java 17.

Feature-complete, in final QA ahead of a paid launch

Long-term client work

Client engagement · a location-services company

Long-term client, location-services platform

A location-services and QR-addressing company I first joined in 2012. I moved their large codebase from SVN to Git, then led the platform rebuild that is now live in production.

Live in production

Client engagement · a serial startup founder

Fractional CTO for a serial founder

One senior technical owner across about eight ventures over five years: hands-on Grails engineering on the web products, and delivery management for 5+ offshore contractors.

Tell me what version you're on and what's breaking.

I'll tell you what the path looks like.