Skip to content

Products

What I have built for myself.

Client work stays unnamed while it is under contract. My own product does not, so this is the part of my engineering you can inspect.

SupplyO

In pilot · Faisalabad

An ordering and delivery app for suppliers: water, gas, milk, chicken, vegetables. Customers find a supplier and order, the supplier accepts, runs his round and bills at the door. Android, Flutter, Spring Boot and Postgres, free for the suppliers using it.

What it demonstrates

Offline-first, and safe to retry

Deliveries are recorded in basements and back streets with no signal, queued on the device, and replayed when it returns. Every write carries a client-generated key, so a replay that already landed is recognised instead of duplicated. That is the difference between a resilient system and one that double-bills.

Money that cannot drift

Prices are snapshotted onto each delivery at the moment it happens, and rate tables are append-only. A correction is a new record, never an edit. An invoice can therefore never disagree with the history it was derived from.

Four roles, one codebase

Platform admin, supplier, delivery helper and customer each see a different application, enforced at the API and not merely hidden in the interface. A helper assigned to the evening round cannot read the morning's orders.

Urdu-first, not translated

Right-to-left throughout, written in the register people actually speak, not rendered word-for-word from English. Every string goes through localisation, including the push notifications: those carry a type code the app turns into language, so no English prose can reach the screen.

Want this kind of thing built for your operation?

Email me