Not case studies. An inventory. I am not a specialist who arrives to bolt one clever thing onto somebody else's build. Twenty-six of the projects below were written from scratch — theme, templates, database, the lot — and the integrations, configurators and migrations happened inside sites I had already built. Everything nameable is listed here, linked where the site is still up.
110+PROJECTS TOTAL
41DOCUMENTED PUBLICLY
26BUILT FROM SCRATCH
14YEARS, OLDEST STILL LIVE
Arkansas Lighting BUILT FROM SCRATCHSTILL LIVE
Product catalogue with order form, a WebGL shade configurator, and full two-way ERP integration. Customer profiles and ecommerce for configurable products. Built from scratch via Jola CGI and maintained for nine years.
Subscription multisite with a bookstore, online donations, a large book catalogue, Amazon integration and Mailchimp. Database and live subscriptions migrated from the old system without interrupting payments.
Second site on the same multisite. Newsletter subscriptions promoting authors and theology, with news. Live subscribers migrated off a legacy subscription system with payments running throughout.
Magazine portal with a gated area for medical professionals. Wallet system lets clinicians buy credit, sit an exam and receive the document required for specialisation renewal.
Subscription news portal with a wallet, so readers can hold credit and pay per article rather than only by subscription. Built on top of an existing Elementor theme, extended heavily.
Art school for children. Parents open accounts, children log in, take classes, watch videos and upload work for review. I fixed the old site, then rebuilt the new one from scratch.
Front-end work on an existing outdoor furniture catalogue with a dealers portal. Not my build, and the one project here where I did not touch the back end.
High-traffic news portal with extensive content, many categories, newsletters, subscriptions and gated content. New features, updates, analytics and scoping alongside the in-house team.
Subscription site for the film industry. Front and back end, plus importing subscriptions from a third-party system without interrupting payments. Six membership tiers across nine languages.
Single-page site for an annual educational event run by Comtrade. Built from scratch, deployed and updated for a year. Still standing and in use eight years later.
WordPress
Events
pozivnice.rs BUILT FROM SCRATCHSTILL LIVE
Wedding invitations, cards and printing with a large catalogue and a configurator for choosing colour, paper and text before ordering. Maintained for eight years.
Driving school with a full test-practice system — learners work through quizzes, score points and prepare for the theory exam. Built from scratch, maintained for thirteen years.
Handball referee association portal — schedules, referee profiles and experience, with advanced filtering. Referees log in and use it as their working database. Still running in its original design.
Charity platform collecting donations for individuals needing medical assistance. Built from scratch, handed over in 2015, still collecting donations in 2026.
Consumer electronics and computer parts, with a large catalogue, filtering and an order form. Still online in the version I shipped, fifteen years on.
PHP
Catalogue
via Disruptor Media
Cooker Delivery
Inherited food preparation and delivery marketplace, updated and upgraded on WooCommerce with a vendors plugin. No longer active.
No longer online
WooCommerce
Vendors
What is not on this list
Most of what I have built is not on this page. Everything nameable is listed above and cross-checked against my Toptal profile. The rest breaks down like this — agency work where the end client is not mine to name, work under NDA, and sites long since replaced. It still happened, so it is still counted.
41NAMED AND LISTED
Every one with a live link where the site still exists. Some I stopped maintaining a decade ago.
~60NEVER PUBLISHED
Split roughly evenly between NDA work and internal tools, intranets and sites since retired. I can usually describe the shape of the work on a call, just not who it was for.
~10HONESTLY FORGOTTEN
Sixteen years of invoices. I am recovering these from old repositories as I find them.
Want the ones I cannot list?
Most of the NDA work I can describe verbally — the problem, the architecture, the outcome, just not the logo. Ask on the call.
I use Google Analytics to see which pages people read. It sets a cookie. Nothing here is used for advertising, and saying no costs you nothing. What it collects