All work
Next project
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.