Dentsu Latvia
A bilingual agency website built with Next.js and Strapi, with services, campaign case studies, news, and editable page sections.
- My role
- Full-stack development
- Platform
- Web
- Project
- Agency website

The project
The brief
Dentsu wanted a modern website that could support a variety of page layouts and an ongoing publishing workflow. Alongside its services and campaign case studies, the agency needed space for blog posts, news, research, and vacancies in Latvian and English.
Why Next.js and Strapi
I built a Next.js frontend backed by Strapi. Reusable content sections let editors assemble different page types, update media, and manage translations and metadata in the CMS. This gives the agency room to publish new content and build out pages as its needs change.
The experience
The site combines service accordions, case-study filtering by agency, article listings, media carousels, and contact forms. Responsive layouts carry the same content across desktop and mobile, with a shared visual style across the agency's different services and publications.
Built with
- Next.js
- React
- TypeScript
- Strapi
- Tailwind CSS