Transforming data into value

Go back to projects

Stock photo of a laptop open and a dashboard showing a graph with curves and trends
Stock photo of a laptop open and a dashboard showing a graph with curves and trends



Roles and responsibilities

Coming soon

The mission of this project was to provide added value and oversight between a company that owns a fleet equipment and it's customers that rent them out for either use or as part of their own fleet. The opportunity to disrupt lies in applying sensor technologies not traditionally used in this industry to provide real-time data

deliver more data to improve operational cost and performance insights and shorten the distance between the customer and ordering.

Roles and responsibilities

Research, Insights, Testing, and Synthesis

As Lead Design Technologist, I consulted with designers about

UI patterns and decisions, data relations

Tools used in this phase consisted of:

  • Figma / FigJam

  • Mural


Select technologies and setup codebase, patterns

The implemented solution was a full-stack framework web application, hosted on-premises and consumed selected data from public and private APIs only accessible by VPN. It provided a set of links that could be searched and also a subset could be set as favorites for individual users, saved in a database. An admin panel feature was also implemented to allow the client to manage and create new links. The solution also included visual interface to navigate to links for users who preferred this method of finding information as well as a carousel of most relevant news from different platforms.

I also assumed the role of Solution Architect and Lead Developer with one junior developer. I established a scrum process and managed it in Azure DevOps to ensure continuous delivery of value to the client and make project handoff easier to manage.

Technologies consisted of:

  • Remix: React with TypeScript on the client-side and NodeJS on the server-side.

  • Azure DevOps

  • Azure AD

  • Rest APIs, client and server-side caching, and deferring of non-critical data to reduce load times.

  • Microsoft Blob and Table storage


The codebase is robust and flexible for future extensions, well documented with automated testing.

The solution MVP was delivered on-time and immediately registered a high level of adoption. The level of activity throughout the day and updates to user settings suggest a strong level of engagement. Moreover, requests for new features and feedback suggests that users also invested in the solution as a quality of life and productivity portal for their work.

At the time of this writing, the project is still in further development so handoff has not been completed yet. Inwards looking, the amount of investment in setting up the backlog with designers and keeping design ahead of development facilitated more designer collaboration and ownership of the backlog and ensured constant and continuous value being delivered each sprint.

*Details and screenshots for this project are unavailable due to NDA.

Results & Reflections

Ā© 2023 Stephen Chiang