Owning SaaS Products From Wireframe to Platform Evolution
Context
I co-founded two technology businesses, Vidamo (2008–2013) and Swarm Rewards (2013–2026), and owned the product side of both — from early mobile and SMS engagement tools to POS-integrated loyalty infrastructure running in live hospitality and retail businesses.
The Complexity
The people using these products were cashiers, store managers and marketing teams, not product specialists. Every decision had to balance usability at the till, technical feasibility, integration realities and what the business could sustain commercially. As the platforms grew, the challenge shifted from one-off, customer-specific builds towards something more reusable, without disrupting the customers already relying on them.
My Role
At Vidamo I drove product ideation, wireframing and feature design across several SaaS and mobile products, managed the development teams, platform partners and third-party providers who built them, and oversaw each product through testing, QA, deployment and optimisation. I also led go-to-market: sales, onboarding and client relationships. At Swarm I led product ownership across successive platform generations and coordinated the migration and redevelopment work between them. I contributed to the move from bespoke, customer-by-customer builds towards reusable, configuration-driven infrastructure.
What Changed
Products went from concept to live commercial use across several industries: mobile surveys, messaging, vouchers and engagement tools at Vidamo, then loyalty, rewards and digital voucher capability at Swarm, with WhatsApp commerce and digital gift cards added over time. Early POS-linked voucher work at Vidamo informed the loyalty platform that followed.
What This Demonstrates
Owning a product end to end means turning messy operational requirements into something people can actually use, working through the teams that build it, and keeping it commercially sustainable as it evolves. That applies equally to a new SaaS build, a product strategy question, or an existing platform that has outgrown its original design.