
Role
Mobile Engineer
Timeline
2024 to Jul 2025
Category
Mobile
Type
Commercial
01 · Context
Vendors are the supply side of the platform: restaurants, kitchens, grocers. Their app is how they run their day: accepting orders, coordinating with riders, and getting paid. Every second of latency or missed push is real money lost.
02 · What I owned
- 01Built the order intake pipeline with tabs for incoming, ongoing, completed, and cancelled states.
- 02Owned the order-detail screen: customer notes, order summary, payment summary, and status transitions.
- 03Implemented the wallet & earnings module with balance, payouts, and transaction history.
- 04Set up push notification handling so vendors never miss an order, even from a cold start.
- 05Coordinated realtime sync with the customer and driver apps through a shared event bus.
03 · Interesting bits
· 01
Reliable push delivery via APNs with dedupe + local ringing for missed foreground notifications.
· 02
Instant list updates via WebSocket subscriptions, with graceful reconnect and backfill on resume.
· 03
Native-feeling swipe interactions on order cards using Reanimated 3.
· 04
Structured error boundaries so a single failing card never takes down the orders screen.
04 · Stack
- React Native
- Expo
- TypeScript
- REST APIs
- WebSockets
- Push Notifications
- Firebase
05 · Outcomes
- ✓Live on the App Store and used daily by merchants on the Insta-Delivery platform.
- ✓Sub-second incoming-order alert latency measured end-to-end.
- ✓Shipped in the same design language as the customer app for a coherent brand.
03 · CurrentlyHave an idea worth
Have an idea worth
building well?
I take on a small number of engagements each year. If you’re shipping something you care about, let’s talk.