Skip to case study

MARKETPLACE / FULL-STACK / TEAM LEADERSHIP

RailFeast

Food delivery coordinated around a train journey.

A platform connecting passengers, restaurants, and riders across 350+ railway stations. I led application and backend work, deployed the services, and hired and mentored the engineering team.

AT A GLANCE

Role: Lead Full Stack Flutter and DevOps Engineer

Scope: three Flutter apps, Node.js and GraphQL backend, team hiring and mentoring

Results: 42K+ downloads in two months, 52.4% active users, 4.3-star rating

RESPONSIBILITY
Lead Full Stack Flutter and DevOps Engineer
CONTEXT
India · Remote · Apr 2021 – Sep 2022
FlutterNode.jsGraphQLMongoDBFirebaseGoogle MapsLinodeNginx

01 / CONTEXT

One order, three operational perspectives.

Passengers order against a live PNR and receive food at their train seat. Restaurants prepare the order while riders handle delivery. The product needed separate customer, restaurant, and rider applications backed by shared services.

I led the build and the engineering team, including hiring, mentoring, and code review.

02 / ARCHITECTURE

Shared services behind three Flutter applications.

The backend used Node.js, MongoDB, and GraphQL, deployed on Linode behind Nginx. PNR-based ordering, restaurant aggregation, and discounts were part of the workflow.

Google Maps supported live rider tracking, Paytm and Razorpay handled payments, and Firebase supported authentication.

ARCHITECTURE

Platform responsibilities

  1. CLIENTS
    • Passenger appPNR ordering and tracking
    • Restaurant appOrder preparation
    • Rider appDelivery workflow
    Shared application services
  2. BACKEND
    • Node.js / GraphQLOrdering workflows · Nginx / Linode
    Data and integrations
  3. DEPENDENCIES
    • MongoDBApplication data
    • Firebase / MapsAuthentication and tracking
    • Paytm / RazorpayPayment integrations
Logical product topology showing the three clients and their backend dependencies.

03 / DELIVERY

Lead the implementation and the team delivering it.

My responsibilities crossed application, backend, and deployment boundaries. Hiring, mentoring, and code reviews kept the team aligned across the three applications.

The customer, restaurant, and rider surfaces were implemented from Figma designs while coordinating the shared behavior underneath.

04 / OUTCOME

A launched marketplace with real adoption.

RailFeast reached 42K+ downloads in two months and a 4.3-star Google Play rating, with service across 350+ stations.

The project combined full-stack delivery with team leadership: building the service and developing the team responsible for operating and extending it.

PNR-based ordering
Restaurant menu
Order tracking
The product supported by these systems. Selected application screens.

Discuss the engineering.

Interested in the architecture, implementation decisions, or working together?

Get in touch