Design Portfolio Piece

Highbeam Design System

Design systems have become a powerful way that designers create consistent and well managed web and mobile apps. I've been toying around with making my own design system for a while and I wanted to show a bit of a preview to what I've been working on. This design system is for the internal products that former my agency, Earlybird, created for it's clients.

The design system is based on Bootstrap 5, but with lots of personal tweaks and additions. Nearly every UI element has been changed one by one to better fit the way I think looks best. I find myself making many of these changes whenever I create a new site so hopefully this will be a better starting place for my firm and others.

Live Site  ➡️View on Github  ➡️

A few UI Components in Highbeam

A few UI Components in Highbeam

Highbeam's typography, colors, and spacing

Highbeam's typography, colors, and spacing

One of the major changes is with typography. I'm using the typeface Inter for the body and headings and Fira Code for code, forms, tables, and buttons. I think they compliment each other very well. Using a monospaced font for these elements feels fresh and appropriate for such data heavy applications.

Spacing and color are some of the areas I focused on the most. I updated the colors to be much more vibrant and bright, I still tried to keep proper contrast for UI elements. I also added two theme colors, "highlight", which is based off the yellow color and "tip" which is the teal color. Highlight in particular has been used quite a bit throughout the system. I've never been happy with the few spacing options Bootstrap offers so I've tweaked them to make a bit more sense to me. There are now 12 different spacers and it helps to more easily dial in proper spacing for elements.

Highbeam's colors scale

Highbeam's colors scale

Highbeam's buttons

Highbeam's buttons screen

Highbeam's toasts

Highbeam's toasts screen

There are updates to the grid system, forms, and all sorts of little changes I find myself making whenever I use Bootstrap for a project. The system has code snippets to quickly copy and reference to quickly build screens for our web apps. We've found it's incredibly helpful for keeping our products consistent and more easily updatable.


The power of a design system is that you can very quickly create mockups to solve user issues. These are a few examples of dealership dashboards I helped create with the Highbeam Design System.

Auto Dealership Web App: Dashboard

Auto Dealership Web App: Dashboard

Auto Dealership Web App: Customer Detail Page

Auto Dealership Web App: Customer Detail Page

Auto Dealership Web App: Dealership Detail View

Auto Dealership Web App: Dealership Detail View