Work

Founder & Full-Stack Engineer

Gig App

A full-stack platform for booking live musicians, built for the wedding and events industry. Musicians create profiles, clients browse and book, and Stripe Connect handles escrow and automatic post-event payouts split across band members.

Gig App mobile interface

Payment Flow

Stripe Connect — payment flow
📅

Gig Booked

→
🔒

Payment Held

→
🎺

Event Completes

→
💸

Auto-Split

Architecture

React Native

iOS · Android

→

Next.js

Web app

→

Go API

REST · auth · gigs

→

PostgreSQL

Hetzner VPS

What I Built

Musician Profiles & Search

Browse musicians by instrument, style, and location, with media uploads and availability calendars

Stripe Connect Escrow

Funds held in escrow at booking, automatically split and transferred to each band member after event confirmation

Go REST API

Auth, gig management, payments, and notifications, all served from a Go backend deployed on Hetzner

React Native App

Cross-platform iOS and Android client for musicians to manage bookings, set availability, and receive payouts

Stack

React NativeNext.jsGoPostgreSQLStripe ConnectHetzner