ViaCar — UAE rideshare (BlaBlaCar-style)

Mobile Dev
Full Stack
UI/UX
ViaCar — UAE rideshare (BlaBlaCar-style)

Tech Stack

React Native
Expo
Typescript
Node.js
Mapbox
Github Actions
PostgreSQL
Socket.io

Description

ViaCar is positioned as a BlaBlaCar-style alternative built for the UAE market: trust, mapping accuracy, and compliance matter as much as the rider experience.

I worked in React Native and Expo with Mapbox for interactive maps and polygon-based coverage, plus push notifications end to end for booking and trip updates.

Release automation combines GitHub Actions with Expo EAS Updates so fixes can roll out quickly; the architecture was refactored so external reviewers—including investors and government reviewers—could navigate the codebase confidently.

  • Cross-platform React Native (Expo) app published to iOS and Android.
  • Mapbox for maps, polygons, and location-centric UX aligned with UAE use cases.
  • CI/CD with GitHub Actions; EAS for builds and OTA updates.
  • Push notifications for critical ride events; production hardening for scale.
  • Engineering structure reviewed by investors and UAE government-aligned stakeholders.

Page Info

Maps & geofencing

Mapbox-powered mapping with polygon-based service areas and routing tuned for UAE operations.

/projects/placeholder.svg

Delivery pipeline

Expo EAS builds, over-the-air updates, and GitHub Actions for repeatable releases to both stores.

/projects/placeholder.svg

Reliability & governance

Codebase refactored for clarity and review by investors and UAE government stakeholders; push notifications for trip lifecycle.

/projects/placeholder.svg

    Kevin Roan - React Native Developer