I build {{ rotator }}
people actually use.
12+ years building fast, scalable web products with Laravel, React and WordPress for agencies, startups and my own SaaS.
Brandora
Influencer campaigns run on proof, not spreadsheets.
A social media campaign management platform for agencies and brands. I designed and built its creator roster, briefs, approvals, proof of fulfilment and reporting in one audited system.
Private creator roster
CSV and platform import, rate cards, notes and terms scoped per organisation.
Versioned approvals
Guest-link sign-off with no login, and comments split into policy-enforced lanes.
Proof of fulfilment
Each deliverable runs a state machine with immutable evidence and audit trails.
Metrics with receipts
Provenance-labelled reports, plus WhatsApp, SMS and email notifications.
AI integration
AI-assisted briefs, creator matching and report summaries that speed up every campaign step.
Data protection
Tenant-isolated data, role-based access and encrypted storage, built with privacy compliance in mind.
Pickleball Trips
A complete UI/UX redesign for a pickleball travel company, with a rebuilt booking flow that lets travellers shape the trip they want.
“He built custom Gutenberg blocks, integrated our APIs seamlessly, and optimised the site without compromising flexibility.”Jon, Pickleball Trips
Things I’ve shipped
My own products, alongside client work. Open source where it makes sense.
SwishFolio
Multi-tenant portfolio hosting for creatives, live in five minutes, no code.
swishfolio.com ↗ Open source · PHP · GutenbergSwishfolio Core
Portfolio, hero, gallery, testimonial, FAQ and form blocks, plus custom post types.
GitHub ↗ Open source · WordPress pluginSwish Migrate & Backup
Reliable backups and one-step site migrations, built for agencies that move sites often.
GitHub ↗Client work
WordPress, Drupal and headless builds for agencies and brands.
What I do
Product & SaaS engineering
Laravel and React apps from data model to deploy, multi-tenancy, billing, queues, notifications, audit trails.
WordPress & Drupal
Bespoke themes, plugins and Gutenberg blocks, WooCommerce and headless builds, fast and easy to edit.
Front-end & UX
Accessible, pixel-accurate interfaces in React and Next.js, and redesigns that rethink the flow, not just the paint.
How I work
Discover
Goals, users and constraints. We agree scope, timeline and what “done” means.
Design & architect
Flows, data model and system design decided before code.
Build in the open
Short cycles, working previews, clean code your team can own.
Launch & maintain
Performance, Core Web Vitals, monitoring, and retainer support.
Experience
{{ e.details }}
“Denis completely transformed our website. Our Core Web Vitals improved dramatically and it became much easier to manage.”
“We’ve worked with several WordPress developers over the years, and Denis stands out. We’d happily work with him again.”
“A complex headless WordPress and Next.js setup, handled with confidence. The final product exceeded our expectations.”
Questions
{{ f.q }}+
{{ f.a }}