Making the mundane and difficult interesting and easy.
Programming a device with one button turns out to be brutally complicated. 123Scan² made that job direct, clear, and supported — for a one-store owner and a fleet technician at the same time.
- Org
- Motorola Solutions
- Role
- Design lead
- Year
- 123Scan²
- Discipline
- Enterprise software
Tools for deploying devices en masse.
While at Motorola Solutions I worked on a series of tools that enabled enterprises to manage, program, and deploy industrial computer tools en masse and remotely. 123Scan² did exactly that for industrial and retail barcode scanners.
Notably, it is amazing how complicated it is to program a device that only has one interface element: a trigger button — and some do not even have that.


Direct, clear, and supported.
We designed 123Scan² to be clean, clear, responsive, and well supported. Built on WPF/.NET4 using Expression Blend, the design team was able to hand the development group almost production-ready thick-client assets, with high-fidelity interactions, transitions, and animations.



A task-driven Start screen served the corner-store owner and the enterprise technician without forking the product.
Photos of scanner models turned an unactionable model-number list into a decision operators could actually make.
WPF and Expression Blend let design deliver near-production thick-client interactions instead of redlines.
How this maps to leadership principles.
- Customer Obsession: the design started from what operators already knew and couldn't act on, not from the device spec.
- Invent and Simplify: a one-button device's configuration space got reduced to four everyday tasks up front.
- Insist on the Highest Standards: high-fidelity, near-production assets went to engineering rather than static comps.
- Learn and Be Curious: usability testing and interviews decided the graphical direction, not internal taste.