All work

2026

GrabIT

Multi-vendor food delivery platform

A food delivery platform with five different kinds of user on it, which is really a permissions problem wearing a delivery app costume. Most of the work went into the access control and into keeping the tracking map honest while an order is moving.

What was built

  • Built a multi-vendor platform supporting 5 user roles on secure REST APIs, with JWT-based role-based access control deciding what each role can reach.
  • Implemented live delivery tracking and customer support using React-Leaflet for the map and Socket.IO for the updates.
  • Designed the admin dashboard on MongoDB aggregation pipelines, covering analytics, restaurant approval and moderation.
  • Added a Google Gemini chatbot that resolves common customer queries without a human in the loop.
  • Wrote tests and checked code quality across the API surface.
Next project AI-LUMA