Ryle Anthony Gabotero

Software engineer

Full-Stack SystemDiscontinued

Pickle World

Real-Time Venue Booking Engine

A multi-court reservation engine with WebSocket slot locks, webhook-driven payment reconciliation, and strict MySQL transaction isolation to prevent double-booking under concurrency.

Pickle World project preview

Engineering decisions

Problem
Concurrent customers can attempt to reserve and pay for the same court slot at nearly the same time.
Decision
Coordinate WebSocket slot locks with payment webhooks and strict MySQL transaction isolation.
Outcome
The booking flow was designed to prevent double-booking while reconciling payment state.

Current status

The hosted deployment was retired after its domain and hosting were not renewed.