Portfolio

kevinkoster.nl

Designing and building a portfolio that feels personal, lightweight, and easy to extend as new work gets added.

Role
Designer & Developer
Timeline
2026
Status
Live

Overview

What this project is about.

A personal site designed as a compact editorial portfolio with strong card composition and a clear visual voice.

Challenge

Portfolio sites can become generic quickly, especially when they depend on default templates. The goal here was to make the experience feel intentional while still staying maintainable and fast.

Approach

I leaned into a reusable Astro structure, clear typography, and a card language that feels expressive without overwhelming the content. Each addition is treated as part of a broader system rather than a detached page.

Outcome

The site works as both a portfolio and a flexible front-end playground. New sections, project pages, and refinements can be added quickly because the underlying patterns stay consistent.

Highlights

Work worth calling out.

  • Created a modular card-based layout system that can grow without losing consistency.
  • Used local fonts, soft gradients, and motion-light interactions to keep the site polished without feeling heavy.
  • Structured the site so sections and pages can be expanded with shared building blocks instead of one-off markup.

Stack

Tools used.

  • Astro
  • TypeScript
  • TailwindCSS