- Own full-lifecycle delivery across client platforms: discovery, UX, architecture, build and maintenance, within a Git-based workflow with CI/CD for review and deployment
- Rebuilt Early Childhood Ireland’s platform, live since October 2026: a new WordPress site, a member dashboard connected to their Dynamics CRM, the Garda Vetting application flow, a shop and jobs board, and a new Learning Hub carrying around 16,000 learners and their training records. Swapped in section by section on the live production site rather than launched fresh
- Worked on the build of the LSAD Graduates platform (Lovie Award and Webby Award winner), with ongoing development since launch; also worked on the Housing Unlocked campaign site (about 25,000 visits)
- Detect and remediate live security incidents, including a GDPR-relevant vulnerability
- Diagnose and recover silent data-integrity failures on live systems: faults that produce no errors and surface only when people report their records missing
- Built single sign-on between two independently developed platforms, so members move between them without signing in twice
Some of it in more detail
Launch
Launching a rebuild in place, on a live production site
Midway through the Early Childhood Ireland rebuild, the plan changed: the new site went onto the live one section by section, while real orders and payments kept flowing. It launched during the working day with no downtime.
Migration
Moving an LMS without losing anyone’s training history
Replaced a legacy e-learning vendor with a new Learning Hub and carried every learner across: around 5,000 groups and 11,000 accounts, matched on real-world identifiers so nothing collided. These are certificates people need for their jobs.
Data recovery
Thousands of records silently unreachable, traced to one import defect
Members said their course history had vanished, with nothing in the logs. I traced it to an import that had shifted every content ID, then repaired around 20,000 member records in a single, measured pass.
Integration
A CRM integration built with no reference implementation
Built a client against a vendor’s SOAP API from the spec alone, finding its undocumented quirks by experiment. I wrote the spec for the vendor’s fixes and worked with their engineers to resolve two server-side bugs.
Architecture
Cross-account data leakage made impossible, not just tested for
Designed a compliance platform so one member’s account can’t reach another’s data at all: CRM calls stay server-side, and identity always comes from the session, never the request.
Security
A GDPR-relevant vulnerability, found and permanently fixed
Found a live vulnerability that had been reported to the Data Protection Commission before. Fixed it for good, then checked a second platform and closed the same gap there.
Security
A live malware compromise, detected and fully remediated
Found disguised backdoor files and a rogue-admin exploit on a client site. Traced the entry point, removed the code, and hardened the site against a repeat.
Security
A hidden script injection, traced and closed
Spotted a script injection buried in a site’s navigation markup, the kind routine audits miss, and confirmed it fully removed through hosting-level forensics.
Recognition
Lovie Award and Webby Award, LSAD Graduates platform
Worked on the build of the award-winning platform and have kept developing it since. Also worked on Housing Unlocked, a national campaign site that drew close to 25,000 visits.