Work

Website · Hybrid CMS

Digital-agency website rebuilt on the App Router

The marketing website of a digital agency — services, portfolio, blog, careers — rewritten from the Pages Router to the App Router, with a hybrid CMS and playful 3D details.

Role
Top contributor · frontend and CMS
Years
2023 — 2026
Platforms
Website · Admin panel
My share
~55% of commits

The challenge

Replace a live website without downtime or SEO loss, while editors keep publishing — and make it feel like a showcase of the agency's craft.

How I solved it

  1. 01

    The new App Router site was built in parallel for about a year and a half, then swapped in.

  2. 02

    A hybrid CMS: structured data in Laravel, editorial content in a headless CMS.

  3. 03

    Contact form submissions create CRM leads and send auto-replies with matching portfolio cases.

What it does

  • Services with nested pages, portfolio, team, awards, careers with CV upload
  • Block-based case studies and blog posts
  • Three.js mini-game, particle cursor, Lottie and dark mode
  • Sitemap, robots, llms.txt and SEO redirects

Results

Of commits authored
55%
Frontend modules
~290
Years of evolution
3
Frontend generations
2
  • The hand-built admin here became the ancestor of the reusable admin packages
  • I was the top contributor across three years

Stack

  • Next.js 15
  • React 19
  • styled-components
  • GSAP
  • Three.js
  • Laravel

Integrations

  • Contentful
  • HubSpot
  • Mailchimp

Details, names and visuals are generalised to respect client confidentiality. Happy to walk through the architecture in a call.

Next projectMulti-tenant POS & back-office SaaS for restaurants and cafés

Have a product in mind?Let's build it.

Tell me about your idea, your product or your team. I usually reply within one working day.