Inam Baig / projects / waymate

Mobility / Consumer App

Waymate

Subscription carpool app for recurring daily routes, live in Lahore.

100% developed with agentic engineering.

TransportationPakistanin productionFeatured
Fastify
Prisma
Socket.IO
PostgreSQL

Role

Agentic Engineer · Product Manager · Technical Lead

Duration

… to Present

Domain

Transportation · Pakistan

Tech highlights

FastifyPostgreSQLPrismaSocket.IOFirebase

Problem

What was hard

Overview

Commuters need trusted recurring carpools with verification and safe coordination, not one off ride hailing.

Users affected

Ride hosts and passengers on repeating routes in Pakistan.

Why difficult

Realtime trip state, identity workflows, and dual sided marketplace logistics.

Existing limitations

  • One off hail economics
  • Trust/safety gaps
  • Phone number sharing risk

Constraints

  • Mobile first Pakistan
  • Dual host/passenger roles

Solution

Approach

Overview

Waymate mobile + Fastify API + Postgres + Socket.IO + Firebase phone auth, with admin and website.

Architecture rationale

Transactional bookings in Postgres with Socket.IO for live coordination.

Major components

  • Mobile app
  • API
  • Admin
  • Website
  • Firebase

Key capabilities

  • CNIC verification
  • Recurring trips
  • Live tracking
  • In app chat/calls
  • SOS

Contribution

My contribution

Project outcome

I shipped a live subscription carpool product at waymate.pk.

What I personally owned

  • I owned 100% of product and engineering with agentic engineering
  • I built the backend API, product flows, admin/website coordination

Features

Key capabilities

Expand a card for implementation detail and user value.

Architecture

Interactive diagram

Zoom, pan, and select nodes to explore components and connections.

Hosts and passengers use the mobile app against a Fastify REST API and Socket.IO realtime layer on PostgreSQL/Prisma. Firebase handles phone OTP; Admin and Website surfaces support ops and marketing around the same backend.

Loading architecture diagram…

Open in Architecture Lab →

Stack

Technology

Grouped by layer. No skill bar percentages.

Frontend

  • Mobile app
  • Admin
  • Website

Backend

  • Fastify
  • Prisma
  • Socket.IO

Database

  • PostgreSQL

Integrations

  • FirebasePhone auth

Challenges

Engineering challenges

  • Trusted recurring carpools instead of one off ride hailing

    Why hard

    Realtime trip state, dual host/passenger roles, and safety, sharing phone numbers and weak identity don't work for daily commutes.

    Solution

    PostgreSQL trip instances and passenger sessions, Firebase phone auth plus CNIC verification, Socket.IO for live coordination, and in app chat/calls/SOS so numbers stay private.

    Result

    Live subscription carpool product at waymate.pk with recurring routes and safer coordination.

Results

Outcomes

Outcomes

  • Live in Lahore at waymate.pk

Want the full picture?

Ask me about Waymate, download my CV, or browse the architecture lab.

View CVContact