
Mobile
Sharebike
End-to-end white-label bike-sharing platform serving 10,000+ users. Mobile app in React Native with Firebase Authentication, Stripe payments, and CircleCI/CodePush deployment pipelines; backend fleet-management services in Spring Boot microservices with Google Cloud Pub/Sub event-driven ingestion for real-time device data across regions.
- React Native
- Spring Boot
- Firebase
- Stripe
- Google Cloud Pub/Sub
- CI/CD
Two systems, one product
Sharebike is a white-label bike-sharing platform: a React Native mobile app on the rider side, and Spring Boot fleet-management microservices on the operations side, connected by event-driven ingestion of real-time bike telemetry.
Mobile
- Firebase Authentication and Stripe payments for the rider flow.
- CircleCI automated deployments with CodePush over-the-air updates.
- A reusable component library and release workflow shared across app variants for different white-label deployments.
Backend
- Spring Boot microservices for multi-region fleet operations.
- Google Cloud Pub/Sub event-driven ingestion for real-time device-data processing across the fleet: bike location, lock state, and battery telemetry arrive as a continuous event stream rather than polled reads.