Skip to content
Journey

Freelance

Full Stack Engineer (freelance)

Serupa

Period
Jun 2025 to Aug 2025

In a two-person team, I built the API foundation, accounts and events of Serupa's event ticketing platform, plus its attendee site and organizer dashboard.

Highlights

  • Set up the Express API on Bun with PostgreSQL, Drizzle, a Redis event cache and S3 uploads
  • Built the Next.js attendee site from event search to checkout and QR e-tickets
  • Connected the organizer dashboard to the API for creating and managing events

Tech stack

  • Express
  • TypeScript
  • Bun
  • PostgreSQL
  • Drizzle ORM
  • Redis
  • Next.js
  • TanStack Query

L3 · Read the case study in LabsSerupa Ticket Hub: Event Ticketing Platform →