Portfolio / Marketing · 2026

Rhine Solution portfolio

This site itself. A portfolio with a distinctive design (no generic tech-blue), bilingual (NL/EN), dark mode, and structured content models for projects and services. Built to last — not to impress, but to convert.

  • Next.js 15
  • Pure CSS
  • i18n
  • Dark mode
  • Vercel
  • Client

    Interne showcase

  • Year

    2026

  • Category

    Portfolio / Marketing

The problem

My previous online presence was an empty placeholder. I wanted one place that does three things at once: show my work, explain my approach, and attract new clients — without agency overhead or a generic template feel.

My approach

An optimized Next.js 15 stack with pure CSS (no Tailwind, no utility overhead). A data-attribute i18n system: Dutch as default in HTML for SEO, English lazy-loaded from `en.json`. A dark mode that follows the OS preference with a manual toggle. Project data in JSON, not in a CMS — fast, easy to version-control, and easy to extend.

The result

A portfolio that loads as fast as a static site, but is as easy to extend as a dynamic one. Ready for client work, a blog (MDX), analytics, and a real contact form without rewrites.