Full demo page.jpg





Workbench is an enterprise level application. It leverages Azure services to create the scaffolding needed to deploy private blockchains. These services reduce development time from months to minutes.

Workbench was one of the top ten featured products at the Microsoft Build Conference in 2018.

Full demo page.jpg



I took the Workbench UI from inception to launch in seven months.
It was an agile process that involved a high degree of ambiguity and changing priorities.

I collaborated across teams that included PM's, engineers, graphic designers, and writers.
My work touched every phase of the design process from whiteboards to high-fidelity prototypes.




Our PM’s worked with private preview customers for over a year, including Starbucks, 3M, and Nestle. Once their private blockchain had deployed, our customers required an out of the box UI.

The UI needed to be dynamic to accommodate smart contracts.
It also needed to allow users to conduct transactions and manage members.





I did several rounds of user flows, white boards, wireframes, and prototypes.
Throughout the process I encouraged feedback from our PM’s, engineers, graphic designers, and writers.

This regular communication ensured everyone had input from an early start. It kept us agile.
It also helped us drill down to the simplest solution for the user.


1. The App Admin day zero flow. This helped our PM’s clarify the product vision & req’s.

2. Sketches of the home dashboard. It was cut in order to make it to the MVP launch on time.

3. An early iteration of the Applications page and left nav

4. An early iteration from the ‘create new application’ flow




I chose the following three screens because they illustrate the product’s information architecture.

Click each image to learn more about the underlying technology.
To view multiple user flows, check out this video demo of the live code.


1. Each blockchain application (represented as tiles above) consists of a .json file and a smart contract. The smart contract defines the application’s business logic.


2. Clicking on an application tile reveals the Asset Transfer instances table. Each line item in the table represents a different sale between buyers and sellers. All are recorded onto the blockchain.


3. Clicking on a line item in the table view reveals the detailed transaction view. This lets the user know the status of the smart contract and if they need to take an action.



We were looking for a way to reduce risk in our internal systems, but as we worked with Azure Blockchain, we saw an opportunity to create a service that we could monetize as a whole new line of business.
— Oscar Naim, PhD, Lead Software Architecture Specialist, 3M
With a single version of the truth across the supply chain, Nigerian lenders and suppliers can identify and build relationships with high performing entrepreneurs. That will help empower people to create more jobs, more wealth, and a more prosperous Africa.
— Eghosa Ojo, Design Thinker and Head of Innovation, Interswitch
These problems in the food chain have been with us for some time. But now we have the technology to solve them.
— Stuart Bashford, Digital Officer, Buhler Group