Skip to content
Basecomp logo
02 / SaaS · Competitions

Basecomp: a platform to run prize competitions end to end.

I was the lead developer for the backend and administrative dashboard. The engagement was purely backend-focused, covering the systems and workflows behind the competition platform.

My role
Lead Developer · Backend & Dashboard
Stack
Laravel · Livewire · Tailwind · MySQL · AWS · Stripe
End-to-end
competition operations
Peak-ready
spiky traffic patterns
Auditable
draw & winner logic
The challenge

Replace the patchwork.

Competition businesses often juggle ticket sales, payments, entrants and draws across tools that do not talk to each other. Basecomp set out to put the whole operation into one platform.

Launch competitions

Create competitions and ticket tiers.

Sell securely

Handle entries and payments reliably.

Run fair draws

Transparent and auditable winner selection.

What I worked on

Commerce logic under pressure.

Competition & ticketing

Competition creation, ticket tiers, entries and merchant management workflows.

Payments

Reliable payment paths built around Stripe and the needs of high-demand closing windows.

Entrants & orders

Centralised operational views for managing customers, entries and orders.

Draw logic

Winner-selection workflows designed to be transparent, understandable and auditable.

Under the hood

Architecture for spiky traffic.

Popular competitions can create thousands of buyers in the final minutes before a draw closes. The platform uses a multi-tenant Laravel architecture, a payment path designed for reliability under load and AWS infrastructure that can scale for peaks.

LaravelLivewireTailwind CSSMySQLAWSStripe
Takeaway

When trust is the product, architecture matters.

Basecomp reinforced the importance of a rock-solid payment path and transparent business logic when the platform's core promise depends on fairness.

Let's talk →