Websites and apps, from the first email to launch.

I found my first three clients through cold outreach and built each site alone, from design to deployment. For the run club I co-founded, I also built the app the organisers use every Sunday.

The run club’s app.

Sign-in, check-ins and the organisers’ tools. I designed and built all of it.

quickquack.gr on a phone: Run with us. Quack with us. A free 5K through the streets, usually on Sundays, and an Open app button over the club crest.
The QuickQuack app signed in: a runner's photo with 16 runs in 5 places, the next Sunday run at Oropos with an Add to calendar button, and last Sunday's photo of the club flag.
The QuickQuack runs timeline: each run with its date, start time, distance, the café after and a photo, ticked where she checked in.

QuickQuack Run Club

Web app · Running club

Runners sign in with Google, check in at the meeting point and climb a ladder of levels. The organisers publish each Sunday, its photos and the check-in list from their phones. Live since 21 September 2026: 50 runners signed up in its first two weeks.

  • Astro
  • TypeScript
  • Firebase
  • Google sign-in

A Secret Santa, sign-up to door.

Sign-up, the draw, the emails with QR tickets and the scanner on the night. I designed and built all of it.

The Secret Santa page on a phone: Secret Santa, the ESADE Secret Santa, Barcelona 2026, Saturday 28 November, DJ and drinks, €10 entry, and a Join the draw button.
A ticket on a phone: Admit one, 28 November, a guest's name, a QR code to show at the door, and under it who they are Santa for, with that person's photo and interests.
The door scanner on an organiser's phone: a green card saying Welcome in, with a drawing of Santa as the made-up guest, Nico Klaus, and Check it's their face.

Secret Santa Barcelona

Web app · Student event

A Secret Santa for students in Barcelona, run by four from ESADE. People sign up with a photo and what they like, pay €10, get matched, and show a QR ticket at the party. The organisers run all of it from one desk: sign-ups, the draw, the emails and the door.

  • React
  • TypeScript
  • Firebase
  • Resend
  • Vercel

How a project goes

  1. Meeting them

    I get in touch, meet the owners and see how the place runs on a normal day.

  2. Agreeing the brief

    We settle what the site has to do, like show a menu in two languages or take appointment requests.

  3. Design and build

    I design it, build it and put it live myself.

  4. From scratch

    Every design starts from the business’s own photos, colours and content.

Some of the sites, live.

Hover a window to scroll through the whole site, click to open it live.Tap a window to open the site live.

What a client site gets