← All work

Case study 01 · AI-enabled product building

Raydr

Every gig, club night and festival in Portugal, in one place.

Role
Co-founder · product, UX/UI, AI-assisted build
Platforms
Web, iOS and Android
Status
Live at raydr.live
Year
2026
Raydr on desktop and mobile: the What's on in Portugal feed

The problem

Nights out are scattered across a dozen ticket sellers.

Gigs, club nights and festivals in Portugal are listed on Resident Advisor, Shotgun, Fever, BOL, Ticketline, Eventbrite and promoters' own pages. To answer one simple question you had to check them all.

The goal

Own one question: what's on tonight?

One feed that pulls every source together, then sends people to the original seller to buy. Raydr aggregates; it doesn't sell tickets.

My role

I co-founded Workchop and built its first product, from concept to launch on the web, iOS and Android. I led product strategy, UX/UI, product architecture and the AI-assisted development, collaborating with my co-founder on visual refinement and the design system implementation.

Key decisions

Five decisions that shaped Raydr

  1. 01

    Today leads the feed

    Tonight is the question, so today's events always come first.

  2. 02

    Filters follow real choices

    Genre, type, price, date and place, in the order people choose a night out.

  3. 03

    Saving builds a shortlist

    One tap saves an event, so planning with friends starts from a list.

  4. 04

    Send people to the source

    No checkout of our own. Buying stays with the official seller, and affiliate links can fund Raydr.

  5. 05

    Web first, one brand

    The website ships first; iOS and Android share features and tokens, not screens.

How it's built

AI does the reading, so Raydr scales without brittle scrapers.

  1. 01 Scrape

    Playwright renders each seller's page and keeps the text, not fragile CSS selectors.

  2. 02 Parse

    Gemini turns the text into structured events against a strict JSON schema.

  3. 03 Deduplicate

    The same event on two sellers is matched by venue and time; festival passes merge into one event.

  4. 04 Ship

    Supabase, one Expo app for web, Android and iOS, Vercel, and scheduled jobs with Sentry alerts.

1,839upcoming events listed (Nov 2026)
11ticket sellers aggregated
5 monthsfrom first commit to today
~570website visitors a month

Screens

Raydr mobile app: today's events Raydr website: event feed with filters
Raydr app screens from the App Store