Mette Lethan, musician portfolio
A fast, maintainable portfolio built with Astro and Sanity, enabling independent publishing of music and teaching work
Overview
A portfolio website for musician and teacher Mette Lethan, built to replace an outdated legacy site and give her full control over her content.
The goal was to create a fast, maintainable site where new projects could be added without developer involvement.
The Problem
The previous site was built on a legacy framework, was not responsive, and required developer support for even small updates.
This created friction in maintaining an up-to-date portfolio and limited Mette’s ability to share new work independently.
Solution
The new site focuses on:
- Fast performance and simple deployment
- A flexible content structure for different types of work
- Independent content management without technical overhead
Projects are organised into categories (music, teaching, collaborations), providing a consistent and predictable way to add new content over time.
Technical Approach
- Built with Astro for fast, static rendering and low complexity
- Integrated with Sanity CMS for structured, flexible content management
- Styled with Tailwind CSS
A custom music player was implemented in vanilla JavaScript, allowing playback directly on the site instead of relying on external platforms.
Challenges
The main challenge was translating Mette’s visual and structural ideas into a content model that remained flexible over time.
We iterated on several approaches before landing on a category-based system that balances flexibility with consistency.
Current Status
The site is live and used as Mette’s primary online presence.
She is able to add and manage content independently without developer support.