Category
Agency Work
Forward Air
Modernizing a leading logistics brand with a cloud-native migration, a high-performance, and automated manual workflows with serverless.
Forward Air came to us with a clear goal: modernize an aging web presence and make it leaner, faster, and easier to maintain. We refreshed the brand across the site and built a web experience that feels consistent from page to page. Early in the project, we created a reusable, branded component library and a flexible layout system so new pages could be produced quickly without sacrificing quality or accessibility.
We also reimagined core customer workflows—like credit requests, shipment tracking, and quote submissions—creating a smoother, more efficient experience for users. Behind the scenes, we introduced a headless CMS and collaborated with the marketing team to shape content models and templates they can manage themselves. With clear documentation and training, we gave the team the confidence to publish and keep the site up to date without constant developer support.
Overview
Technologies
Gatsby.js
AWS SAM
Google Maps API
Docusign API
Material UI
Role
Full Stack Developer
Agency
MaxMedia
Project Link(s)
forwardair.comBranded MUI Component Library for Forward Air
We started by creating a branded MUI-based component library to lock in design consistency and speed up development. Alongside UX/design, we defined edge cases, locked in a custom theme, and extended MUI components with brand variants and reusable wrappers, cutting out one-off components, keeping the UI cohesive, and making updates easy across the whole site.
Custom branded UI kit based off of MUI components
Highlights
Near instant site updates with incremental site builds using webhooks
For forwardair.com, we used Gatsby for static site generation with Prismic as the CMS. When editors publish in Prismic, or when database changes are routed through our AWS Lambda + API Gateway pipeline we fire a webhook to our build server to run an incremental build. Our build re-runs only the affected queries, rebuilds just the impacted pages, and ships an atomic deploy. Updates go live in a fraction of the time, with consistent content and minimal CDN cache churn.
AWS SAM credit request form serverless application
I built a multi-step Credit Request form React component that uses context and localStorage to persist progress and input data between sessions. Inputs are validated in-browser, then posted to an AWS API Gateway endpoint where a Lambda function verifies the request origin, sanitizes and revalidates the payload, and orchestrates DocuSign to generate a PDF and email the contract to the applicant. Once the document is signed, DocuSign hits our return endpoint in API Gateway, we then save the status in DynamoDB, and the customer's account reflects the updated status within their user account page in near real time.
Integrating Forward's services API with Google Maps, we created a fully interactive display to find and plan delivery routes, destinations, and services.
Responsiveness & accessibility
We standardized the brand's angled sections with skewed wrappers, pseudo-elements, and selectively pre-cropped assets, safe padding, and overflow clipping for clean, performant layouts.
Designers could assemble distinctive pages without custom code, and marketing maintained them via Prismic templates and clear image specs.



