Back to portfolio
Transportation
WACABS Ride-Share
Backend Engineer
2017 — 2018

1 / 3
One of Australia's largest ride-sharing platforms designed to offer seamless car booking and payment experience. Built from scratch with Laravel backend, MySQL database, Redis caching, and REST APIs using Laravel Lumen. Enables customers to book rides via mobile app with real-time dispatch, driver-rider matching with geospatial indexing, fare estimation, and integrated Stripe payment processing. Following launch, client experienced 10x growth in business volume and profitability.
What I built
- —Designed and built the entire application from scratch using Laravel and Laravel Lumen for backend development and REST APIs.
- —Implemented real-time dispatch service over WebSockets enabling instant driver-rider matching with geospatial indexing for efficient location-based queries.
- —Built fare estimation, surge logic, and trip lifecycle management with full audit history for comprehensive tracking.
- —Integrated Google Maps for routing, ETA prediction, and live tracking on driver and rider apps with real-time location updates.
- —Implemented Stripe payment processing with secure transactions, real-time verification, and refund capabilities for seamless payments.
- —Deployed application on AWS with auto-scaling, load balancing, and Redis caching ensuring high availability and performance under load.
- —Implemented rating, dispute, and payout flows for multi-city operations team with comprehensive management capabilities.
- —Achieved 10x growth in client's business volume and profitability post-launch through reliable platform and user experience.
Highlights
- 10x business growth
- Real-time dispatch
- Geospatial matching
- Stripe payment
Tech stack
LaravelLaravel LumenMySQLRedisREST APIsAWSStripeWebSocketsFirebaseGoogle Maps