HomeSetLink

SetLink — Live Audience Interaction & Transaction Tool

Founded on the back of a decade of live performance across Ireland and the Netherlands, SetLink began as a problem I lived every night on stage: audiences loved the show, but the energy vanished the moment the last note rang out. SetLink, a live web application at setlink.nl, serves as a real-time bridge between musician and audience — a scannable QR opens a shared setlist, requests land on the artist's phone, and the emotional peak of a played request turns audience members into tippers and reviewers. Across three phases each driven by a new skill I was developing — musician's instinct, formal UX research methodology, and full-stack development — the project evolved from a hand-out-cards workaround into a researched prototype and finally into a live product. Key responsibilities included the qualitative research through semi-structured interviews with six musicians alongside hundreds of my own gigs, the design of parallel audience and musician user flows built around the Kama Muta emotional peak, the crafting of the visual identity and the request-tip-review interaction sequence, and the front-end and Convex back-end build with Claude Code that shipped the app live.

Role:
Researcher, UX/UI Designer, Full-Stack Developer
Contribution:
User research, Product strategy, Interaction design, Visual identity, Full-stack development
SetLink design process — slide 1 of 34
SetLink design process — slide 2 of 34
SetLink design process — slide 3 of 34
1 / 34
Home dashboard — mobile

Home

The launchpad. A resumable Now Playing card at the top, sets in a horizontal rail underneath, and a chip-filtered song list — Recently played, Favourites, Most played — sitting one thumb from the top.

Live Play mode — mobile

Play mode

The live view a musician runs on stage. Current song owns the screen, chords big, key stated up front. The queue swipes up when it's needed and stays out of the way when it isn't.

Set — Album Babel

A set

Each set has its own cover art, mood colour, and chord shapes stamped under every song. The colour carries all the way into the playing-now state, so the set a room belongs to is never ambiguous.

Song detail — mobile

Song detail

A song is a hub. Chord chart, lyrics, a video reference and a listen link — the four things a working musician wants when a song is called and they last played it three months ago.

Menu drawer — mobile

Menu drawer

One place for every set, favourite, and utility. The drawer sorts by recency so the set from last night's gig is at the top of the list on the way to tonight's.

Public artist profile — mobile

Artist profile

The other half of the platform — what the audience sees when they scan the code on the stand. Next gig, song count, links to reels, all on one card they can share.

Add sheet — Import or Create

Add a song

The choose-a-door sheet. Import from a service, pick up a song someone shared, or create one from a blank card. Everything a musician adds to their library starts here.

Import a playlist — Spotify, YouTube, Ultimate Guitar

Import a playlist

Paste a Spotify or YouTube link and it lands as a set in the playlist's order. Paste an Ultimate Guitar chord sheet and the chords and lyrics fill themselves in — no re-typing what someone else already tabbed.

Create a song from scratch

Create a song

For songs that aren't on any service. Enter artist and title, everything else — poster, chord chart, lyrics — is filled in by the backend so the musician can keep moving.

New Set — name it and press three songs in

New set

The first-run flow. Name the set, drop the first song or two, and it's ready to press play. Cover art and mood colour are picked up from what's inside; nothing else needs deciding.

Tuner — listening for a plucked string

Tuner

A microphone tuner that lives one drawer-tap away, so the phone that already holds the set list can also tune the guitar without pulling out a second app between songs.

The tools I’ve designed.