Berlitz Digital School · 2025
One website for 30+ markets and 12 languages
Replaced per-market builds with one CMS-driven platform: right-to-left Arabic at component level, course pages marketing publishes without an engineering ticket, and Salesforce lead routing by locale and course interest.
Lighthouse 942.1s average load12 language versions
Read the case study ↗
Berlitz Global · 2019–2026
Ecommerce from zero: phone-and-form enrolment to self-serve checkout on three continents
Started with one market, a lightweight checkout, real payment rails and Salesforce carrying every order into the CRM sales already lived in. Then scaled the pattern into one commerce architecture across Canada, India, Japan, Germany, the US and the UK. High-intent buyers self-serve, complex cases route to consultants.
$180k self-serve revenue in Q194% checkout completion6 weeks brief to live
Read the case study ↗
Berlitz Canada & UK
Multi-market campaign systems
One seasonal playbook run across Canada, the UK and beyond: paid search, landing pages and email journeys, localised per market instead of rebuilt per market.
$2.8M tracked pipeline in 6 months320% ROAS on paid search+40% lead quality
Read the case study ↗
Berlitz Canada · 2025
learn.berlitz.ca: one landing page for three audiences in two languages
The corporate site couldn't change, so the page lives on its own domain. A qualifying form asks personal, business or government first, then language, format and province, and only then a name. Every lead reaches Salesforce with its answers attached. Now the template for all Berlitz Canada pages.
Live since Aug 2025EN + FR from one sourceSalesforce routing
Read the case study ↗
Berlitz EMEA · 2020
Reframing a traffic problem as an experience problem
The business read booking drop-off as lead quality. Funnel analytics, 24 interviews in five markets and 8 moderated sessions showed motivated buyers abandoning mid-flow. Seven bottlenecks became a ranked redesign roadmap and the basis of a twelve-month product programme.
24 interviews7 bottlenecks45% projected CVR lift
Read the case study ↗
International Academy of Football · Magic Pulpo · 2026
A landing-page system with tracking from first click to booking
Six audience pages on one design system, each serving five markets from a single build. A three-question qualifier ranks leads before the booking calendar, and Smart Bidding trains on real bookings, not form fills.
311 qualified enquiries in 6 weeks6 audiences × 5 marketsWCAG 2.2 AA
Read the case study ↗
Berlitz Global · 2026
A growth marketing system for 15+ countries
Campaigns ran disconnected across 15+ countries with 85% of budget on local tactics. One system replaced them: a five-stage framework per persona, a brand belief spine, a 300-piece content matrix written for people, search and language models, and a three-tier measurement plan.
15+ countries300-piece content matrix18-month measurement plan
Read the case study ↗
Berlitz Global · 2026
Stop faking it. Start speaking it.
The first execution of the "Get Real" narrative: a global campaign theme that Berlitz Canada and the UK adopted as their lead story, with local campaign layers on one shared baseline.
Global themeAdopted by Canada and UK
Read the case study ↗
Berlitz Global & Canada
Social at global and franchise scale
Twelve social silos pulled into one hub-and-spoke system: one editorial calendar, a shared asset library and a monthly review feeding the next brief. In Canada, social was tied to the paid media calendar and became a measurable referral channel.
285K followers added4.2% engagement vs 1.8% benchmarkCanada +462% audience
Read the case study ↗
Berlitz Canada
Brand and creator partnerships
Creator collaborations, including the Sketches Between Languages series with Tilo, that introduced a 148-year-old brand to a new generation of learners.
Creator seriesCanada
Read the case study ↗
Berlitz Franchising · 2024
Global Franchise Conference, Cartagena
An event identity built inside the Berlitz guidelines, plus the registration platform, so that 35+ assets came out of one system in six weeks. The identity was kept for the following year.
100+ franchisees35+ assets in 6 weeks99% satisfaction
Read the case study ↗
eDreams ODIGEO · Product Manager · 2018–2019
Growing a travel metasearch to 8M monthly users
Led acquisition and retention for Liligo across SEO, conversion, app installs and paid. Built a server-side A/B testing product to measure every product change, and removed dark patterns that traded long-term engagement for short-term revenue, reducing CPL.
8M MAU€25M revenueServer-side A/B testing
Visit liligo.fr ↗
Berlitz Canada · Magic Pulpo
Retiring our own app because Excel was the right answer
We built a KPI tracker app, then saw the client team lived in Excel. We retired the app, mirrored every formula into a workbook they own, and turned the engineering into a reusable dashboard product that flags any variance over 5%.
8 KPIs, 5 time slicesNext.js · SupabaseRow-level security
Read the case study ↗
Wuff · Co-founder (part-time) · 2021–now
Shaping a consumer app from zero to version three
As co-founder alongside my Berlitz role, I advised on 0-to-1 product strategy, community growth loops and marketplace development. Version two launched too many features at once, so version three is rebuilt social-first, with paid services deferred.
2,000 beta users70+ communities1,000+ posts
Read the case study ↗
CrawlerPal · Magic Pulpo Studio · live
Pricing a service by its unit economics
Audits across five AI engines in buyers' own languages, then implemented fixes. A free full audit lost money on small deals, so diagnosis moved inside a paid sprint from €6,500 per market, keeping only the visibility score free.
5 AI engines€6,500 per marketEN / FR / ES
Read the case study ↗
Dosemojo · Magic Pulpo Studio · private preview
An AI brewing companion grounded in the user's own data
Mojo runs on Claude with tool calling and retrieval. The model already knows coffee science, so retrieval draws on the user's gear, stash and brew history plus a catalogue synced from roasters. Onboarding was rebuilt twice to end on a taste profile.
14 gear tables332 beans syncedTaste ID onboarding
Read the case study ↗
ScoutVerdict · Magic Pulpo Studio · launch Nov 2026
Cutting a revenue line to protect the product's core promise
Independent 72-hour verdicts on youth players from three analysts and a panel median. Selling trial places was dropped because it would compromise a neutral verdict. ScoutVerdict sells only the verdict.
£540 per order72-hour turnaround3 independent analysts
Read the case study ↗
Everbuddy · Magic Pulpo Studio · in build
A marketplace designed for people on their worst day
Pet aftercare with vetted providers: cremation, pickup, memorials and grief support. Two interface modes, Reflective and Supportive, and a DACH-first launch in Berlin, Vienna and Zurich.
DACH firstTwo UI modesVetted providers
Read the case study ↗