The problem
A Swiss insurance broker needed a multi-language, conversion-focused portal that the marketing team could update without developers — and that ranked in search for insurance queries.
My approach
I built a Nuxt 3 + Vuetify 3 portal with dynamic application forms, Strapi-driven sections, and SSR for SEO. Multi-language i18n with proper hreflang.
The result
The client edits copy, images, and section order themselves — without a developer in the loop. Pages cold-load in under a second.
Key highlights
- Dynamic application forms with validation
- Strapi.io content editing for non-technical staff
- Multi-language i18n with hreflang
- SSR + SEO meta
- Sub-1s LCP on cold cache



