
Maya Solÿn
An electronic musician's portfolio. Every section is a music video.
An electronic musician in Lisbon, about to drop her second record. She didn't want a website. She wanted the record, on the internet, scrollable. What she had was a Linktree and a SoundCloud. Neither felt like the music.
No homepage, no nav, no about page. You land mid-track. Each section is built around one song — a synced video loop, a single lyric, one play button. Scroll, and the album plays itself. The site is the record.
Next.js. Mux for the video loops so they stream clean on a phone over Lisbon wifi. Three.js for a title treatment that moves with the track's amplitude. No CMS — eight tracks, hardcoded, shipped.




We started with a normal artist site — header, tour dates, a player docked at the bottom, a press kit. She watched it for ten seconds and said it felt like a label made it. We tore out the chrome. No nav at all. The only way through is scroll. Reckless for a 'portfolio,' right for her.
Ten directions. One shipped.
Every project starts as ten homepages, fully built. The client picks the one that ships. The other nine aren’t waste — they’re the proof we looked before we leapt.
pickedCSS-drawn rotating vinyl record on left, gatefold sleeve tracklist on right; warm amber label echoes analogue physicality.
rejectedFull-bleed neon visualizer photo, single italic lyric centered, one violet play button — the site as a paused film.
rejectedUltra-large Syne 800 display type fills the viewport; track title in outlined text; teal accent on OLED black.
rejectedCSS-animated audio-visualizer bar chart spans the full width; violet-to-rose gradient bars pulse in staggered rhythm.
rejectedAll eleven track titles at oversized scale become the hero; hover reveals a lyric fragment per track.
rejectedPortrait fills the left half edge-to-edge; the right half is pure black with title, intimate quote, and cyan play ring.
rejectedConcert photo as film still; heavy bottom scrim; lyric and play float like documentary subtitles.
rejectedSlow-shifting deep-space gradient is the only visual element; ultra-light italic lyric and a frosted play button.
rejectedMixing-console photo anchors the lower half; flat black upper area with session marker, amber headline, and play CTA.
rejectedAnimated SVG sine-wave draws itself on load; oscilloscope cyan on OLED black; monospace transmission metadata.
brief to launch, timed to the single drop
median time on site. the album runs 38 minutes; people came back
sync licensing inquiries in month one. neither of us expected that
“It doesn't feel like a website. It feels like my record. That's all I asked for.”
