Overview
Project overview
The build had to combine product clarity, technical reliability, and a release-ready mobile experience.
DineHome is a multi-vendor food delivery platform in Norway that lets restaurants run their own delivery instead of paying commission to aggregators. Between 2018 and 2020 I was a core mobile engineer on the team at Hello World Technologies that built it from scratch.
The platform is three React Native apps on one shared Firebase backend: a customer app for ordering and live tracking, an Android POS app that runs as a locked-down kitchen terminal, and a rider app with real-time GPS. I worked across all three, plus the native Android and iOS modules that made the hardware side work.
By the time I moved on, the platform had processed its first 1,000+ orders and was installed on 50+ restaurant POS terminals — the foundation DineHome has since grown into one of Norway's larger delivery brands.
- Three React Native apps on one Firebase backend
- Android kiosk-mode POS in Java/Kotlin
- Native ESC/POS thermal printer module
- Background GPS streaming for live rider tracking
- Store releases and rollout to 50+ restaurants

