All work
Inara Consultancy Services, 2024
Built it end to end
Self Ride
Rider and driver apps, built from an empty folder against a GraphQL backend.
The screens were never the hard part. Location was: keeping a driver tracked while the app sat in the background or the operating system had quietly frozen it, and keeping the map honest about where the car actually was.
Ride progress interpolates the map marker between position fixes rather than teleporting it, which is the difference between a map that looks broken and one that looks alive. Payments run through Stripe, crashes report to Sentry, and every screen came out of a Figma file pixel for pixel.
Engineering notes
- Live background and quiet-state geolocation tracking for drivers
- Map markers interpolated between fixes, so movement reads as continuous
- Stripe payments and push notifications tied to ride status