Main Street

Designing digital products
along with a cohesive
design system.

Main Street hero image
  • Roberto Simões (Product Designer)
  • John Salzarulo (CTO)
  • Zach Davis (New Verticals)
  • Ankit Gupta (Product)
  • Frank Lee (Product)

Why work for a company when you can own one?

Project  Background

Main Street equips aspiring entrepreneurs with everything they need to start, grow and run their own painting service business.

From forming the company to providing all the tools needed to run the business successfully, their goal is to automate and simplify all processes for their business owners.

* Main Street joined forces with Hoist.

Estimate Engine App image
Crew Management App image
Owner Management App image

The Brief

At first, they hired me to work their onboarding flow and a production management mobile app.

While being introduced to the different features of the apps, I found out a lot of design inconsistencies. I've put together a document Director of Product, who gave me the green light to start working on a Design System.

Design System

As the main development team were using Bootstrap, I used its documentation to base the design system.

MainSt. Design System picture

Sign Up Process UX/UI

Main Street helps its clients at every stage, from establishing an LLC to branding and marketing the company. Everyone who has set up a company knows how complicated and time-consuming the process is.

My mission was to help the user provide the data needed to form the company, open a bank account, and define services, branding, and marketing. All this info should be carried out in the most uncomplicated way.

Estimate Engine App

Most Main Street customers have little to no experience in the painting industry. Estimating costs is a crucial part of the business, and even for experienced professionals, making profitable proposals is challenging. Main Street had to provide a simple and efficient tool.

Estimate Engine Desktop App image

I worked with Ankit Gupta and an experienced painting professional to create one of the most complex projects of my entire career. I knew nothing about painting. The estimation engine is a challenge for business owners as it was for me.

Estimate Engine Mobile App image

Production Management Tool

I worked with Frank Lee on a tool for business owners to remotely manage the painting crew. Therefore this tool was divided into 2 apps:

Business Owner App

The Owner can check which areas have already been executed, approving or rejecting them.

Owner Management App image
Owner Management App image

Onsite Crew App

The onsite crew access all areas to be painted. Everyday they upload photos to show the progress until the owner approves the final work.

Crew Management App image
Crew Management App image


“Roberto is the best designer I ever worked with. His critical thinking and emotional design make any project shine.”

Zach Davis picture
Zach Davis Head of New Verticals