Practical improvements to a store app’s barcode workflow.

Stage

Client work

Built with

JavaScript

React Native

Expo

Sama iOS login screen, captured during app testing

Actual Sama iOS login screen, captured during app testing. No customer or inventory data is shown.

Behind the work.

The problem

A scan should not be a dead end. Sama’s existing retail app needed a way to continue when barcode scanning did not work, alongside fixes for delays and errors in everyday store workflows.

My contribution

  • Added manual barcode entry as a fallback to scanning.

  • Worked on latency in the existing app.

  • Fixed errors affecting everyday store workflows.

Working within a real product

I worked in the existing JavaScript, React Native, and Expo codebase, focusing on the barcode fallback, latency, and error fixes that supported everyday store work.

Have a role or a project in mind?

Email me