~/

Portfolio

Mastt

Project Management & Reporting tools startup ~

Link: https://mastt.com

Desktop screenshot

Mastt is a successful Australian startup providing fast, easy reporting, contract & payment tools for capital works projects.

I joined Mastt in 2022 to work on their ship of theseus project to overhaul both the UI and performance of the core web application offerings.

Leveraging a modern Typescript React stack to incrementally move away from Rails views provided many opportunities to improve and iterate on the functionality and UX of each segment of the app as we went.

As a client-side application with critical financial data manipulation, accuracy was paramount. We used Jest for unit testing and Cypress to automate End to End tests to ensure confidence remained high on every deployment.

Our design system was built on top of Material UI and X Data Grid Pro addon, using Styled Components and Emotion, along with Storybook for iterating design elements.

Once the vast majority of the app's UI was built in React, we migrated into NextJS to further increase our development velocity, and move towards a React Server Component environment.