01 · 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.
Multi-language insurance portal with Strapi.io content editing, dynamic application forms, and SSR for SEO. Built with Nuxt 3, Vue 3, Vuetify 3, Pinia, Strapi, TypeScript.

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.
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 client edits copy, images, and section order themselves — without a developer in the loop. Pages cold-load in under a second.