Skip to main content

Work

Selected Projects

Mobile apps, POS systems and embedded solutions built for real businesses. Every project comes with a clear problem statement, approach and measurable outcome.

Mobile AppPOS SystemEmbedded
01

EV Taxi Booking App

Mobile App

Flutter · iOS + Android

2025

Problem

An EV taxi operator lacked a booking app with real-time location tracking, QR payment and a driver dashboard — working across both iOS and Android.

Approach

Started with 2-week UX research with real drivers and passengers → Figma prototype → Flutter development with Firebase Realtime → PromptPay QR integration.

Outcome

  • Booking flow completed in < 30 seconds
  • Driver app rated 4.7★ on App Store
  • QR payment live on Day 1 of launch
  • 99.7% crash-free rate in the first 3 months
FlutterFirebaseGoogle Maps SDKPromptPay
02

F&B Kitchen Display System

POS System

Android Kotlin · Hardware SDK

2025

Problem

A restaurant was relaying orders from the front POS to the kitchen on paper — high error rate and slow throughput during peak hours.

Approach

Analysed real kitchen workflow → designed a KDS UI readable from 1 metre → integrated ESC/POS printer → load and stress tested.

Outcome

  • Order error rate reduced by 94%
  • Kitchen throughput increased 35%
  • Staff training cut from 2 days to 2 hours
  • Hardware: ESC/POS printer + KDS Android tablet
KotlinWebSocketESC/POS SDKBluetooth
03

Multi-Branch Retail POS + Loyalty

POS System

Flutter · PostgreSQL · Cloud

2024

Problem

A retailer with 15 branches ran separate POS systems with no shared inventory — stock counts were frequently wrong and loyalty points could not be used across branches.

Approach

Designed a multi-tenant architecture with real-time inventory sync → Flutter POS app for tablet → web admin panel for HQ → loyalty engine as a separate module.

Outcome

  • 15 branches live in 6 weeks
  • Stock accuracy from 87% → 99.2%
  • 8,000+ loyalty members in 3 months
  • Manual stock checks reduced to 0/month
FlutterPostgreSQLCloud PrintOffline Sync
04

Smart Lock & Access Control

Embedded

C++ · BLE 5.0 · Flutter

2024

Problem

An office building needed access control that works offline, keeps a full audit trail, and lets admins manage permissions from a mobile app.

Approach

Designed BLE protocol for door controller → firmware on ESP32 → Flutter companion app → cloud sync audit log → 72h offline fallback.

Outcome

  • Response time < 200ms average
  • 72h offline operation without failure
  • 100% complete audit log on every access event
  • Hardware: BLE 5.0 + RFID reader integrated
C++ESP32BLE 5.0FlutterAWS IoT
Scroll to load more