.NET and Umbraco CMS for the Zoflora disinfectant brand: site features, maintenance, and a bespoke hyper-dynamic campaign manager for mini-games, surveys, and competitions with full entry data and email capture.

I worked on the Zoflora brand digital estate built on .NET and Umbraco, delivering new functionality, ongoing maintenance, and a custom campaign management platform that powered a wide range of marketing activations.
The public site sits on Umbraco, giving editors control of content while the engineering work focused on extending the CMS, integrating features, and keeping the stack stable in production. Alongside that, I built a bespoke campaign manager built to be highly dynamic: the same core system could underpin mini-game campaigns, survey campaigns, and competition campaigns, with a consistent way to collect emails and aggregate results across every entry type.
I was involved in feature development and day-to-day maintenance of the main site, and in building and evolving the campaign infrastructure so marketing could launch varied experiences without rebuilding the wheel each time — while still getting structured data back from participants.
This project shows enterprise CMS work at scale for a household brand, plus product-style thinking on the campaign side: one flexible system instead of fragmented tools, with clear accountability for entries, outcomes, and comms data.
Built and maintained the consumer-facing site on Umbraco, shipping new features and steady improvements alongside production support.
Designed and implemented a bespoke campaign system flexible enough for mini-games, surveys, and competitions — all feeding a single pipeline for entries, results, and email data.
Balanced marketing agility with reliable operations: dynamic campaign types without sacrificing traceability or reporting for stakeholders.
Let's work together to create something equally amazing for your next Unity project. Whether it's VR, EEG visualization, or game development, I'm here to help.