Brah BotAsk me a question
Brandon Hedrick

Brandon Hedrick

Full Stack Engineer and Technologist

Full Stack.
Full Sails.

Over the past 10 years, I’ve worked in various areas of digital design and development, including front-end development, API and full stack projects as well as UI/UX design. I consider myself a bit of a chameleon. I’m in my element when I’m working closely with designers and developers to deliver experiences that are efficient, effective and delightful.

I’ve been lucky to work on many types of challenging projects ranging from static sites, complex single-page apps and extensive APIs and in many business domains from medical, travel, utilities, marketing and developer documentation (just to name a few).

When I’m not at my computer, I’m enjoying the great outdoors where you can find me sailing, trail running, paddling, hiking or just taking my dog, Cooper, on a walk through the jungles of O’ahu.

I’m currently looking for a new challenge and am open to a new location as well! If you’re interested in working together, please reach out!

Career

May 2018 - October 2025

Senior/Staff Full Stack Engineer at Redox

I was initially hired to architect a transition from AngularJS to React and TypeScript for Redox’s core web experience, a customer dashboard SPA. I led this effort while simultaneously normalizing code and design patterns and establishing front-end best practices. From there I became the foremost expert on front-end architecture at Redox and continued to deliver new features and collaborate closely with our newly formed design team.

Another major project I headed at Redox was the development and launch of our documentation website, which is paramount to delivering key information to customers on how to self-serve and troubleshoot as well as detailed examples of how to best use the Redox API. This project was architected using React, Gatsby, TypeScript and a headless CMS, Contentful. This set of technologies was essential to allowing our content team to easily add, remove and reorder content, pages and navigation while keeping the presentation separated from the content. Delivering a custom implementation meant that the dedicated team could avoid the limitations of a third party solution. (Please note that this site is not optimized for mobile devices)

Redox’s core offering is an API that customers, internal stakeholders and our applications use to interact with the Redox platform. I would frequently create new features, revise old features or strengthen the security of these APIs written in Node.

    ReactTypeScriptNodeExpressK8sGatsbyViteGithubJestDockerContentfulComponent LibrariesCSS ModulesNetlify

August 2014 - May 2018

Senior Front End Developer at Accenture Song

I started off my career building lots of static templates for consumption in CMS contexts and primarily built using Jade/Pug, Sass and jQuery. It was during this early stage in my career that I learned about and was strongly influenced by Brad Frost’s Atomic Design. I saw the power of how Atomic Design could be used to have common terminology between designers and developers. It permanently changed the way I think about building pages, applications and systems.

I worked closely with members of the design team at Fjord, Chaotic Moon and other agencies, to deliver delightful experiences. It was during this time that I learned to manage tradeoffs between what designers wanted and what was technically feasible or within the budget and timeline of the project.

As I progressed in my career, and as web technology marched onward, I began to learn about and work with AngularJS and React. After building several projects with both I realized the power of these frameworks and how I could harness their power to build even more powerful and effective experiences.

In my time at Accenture I worked on projects ranging from smaller local company sites to Fortune 500 marketing and sales sites. I had a broad range of exposure to clients, many types of problems and industries.

    Component LibrariesJade/PugSassResponsive and Fluid LayoutsYeogurtjQueryReactAngularJSAngularRxJSTypeScriptGithubSVN

Projects

Financial Simulations Visualizer

Financial Simulations Visualizer

A client-side financial planning application built with React, TypeScript, Tremor and modern web technologies. This project provides four specialized calculators to help users explore different aspects of financial planning and retirement scenarios

From a design perspective, this project presented unique challenges in balancing presenting useful data with an experience that would not overwhelm users. Financial calculations can be intimidating and mundane, so I focused on creating an interface that was pleasant, approachable. I used default values that were relatable and showed how possible financial independence can be through small contributions over a long period of time.

Interactive charts and forms provide immediate feedback, helping users understand the impact of their inputs in real-time and subtle debouncing ensures that the experience is smooth and reactive without thrashing on user inputs. The entire experience is designed to build confidence in users who might be intimidated by financial planning.

I’d encourage you to check out the source code on Github

    ReactTypeScriptUI/UX DesignData VisualizationTremorViteGithubTailwind
Redox Documentation

Redox Documentation

This is a project I worked on at Redox. It’s a comprehensive documentation site for the Redox API usage, contracts and general user documentation.

This project had some really interesting engineering challenges as the dedicated documentation team wanted a way to manage the content in one location and share in several different contexts. In addition to this, they wanted to easily add, remove and reorder content, pages and navigation all while keeping the presentation separated from the content. We also wanted to be able to deliver some UX that would be statically rendered from API contract definitions that the engineering team maintained but still allow these pages to be reordered and supplemented with additional content from the documentation team. Finally everything needed to be searchable and easily navigable. Unfortunately, Docusaurus didn’t exist at the time (it also can’t do everything we needed) so we had to forge our own solution.

To address these challenges we decided to use React, Gatsby, TypeScript and a headless CMS, Contentful to deliver the site. This set of technologies was essential to allowing our content team to easily add, remove and reorder content, pages and navigation while keeping the presentation separated from the content. Delivering a custom implementation meant that the dedicated team could avoid the limitations of a third party solution and the engineering team could deliver highly custom UX that was tailored to the needs of the documentation team. Search was implemented using a client-side FlexSearch plugin and custom indexing logic that allowed a page to be indexed by its title and author-controlled tags/keywords. (Please note that this site is not optimized for mobile devices and also this project has been out of my custody for some time so the experience may have changed)

    ReactTypeScriptGatsbyGithubJestContentfulComponent LibrariesCSS ModulesNetlify
Portfolio 2024

2024 Portfolio Website

This website! I created my new portfolio website fresh for 2024 (and refreshed in 2025). I wanted to focus on building something minimal but still pleasant to interact with. Responsiveness and fluidity were top of mind for this project since I believe in a mobile-first approach and a great experience on all devices.

The design process began with market research and competitive analysis - studying other portfolios I admired and identifying what made them effective. I then moved to wireframing and user flow mapping, thinking through how visitors would navigate and consume information. This engineering mindset of considering user journeys early in the process informed every design decision.

In Figma, I created high-fidelity mockups that balanced aesthetic appeal with functional clarity. The design emphasizes readability, clear information hierarchy, and smooth interactions. I paid particular attention to micro-interactions and transitions - the subtle animations that make the experience feel polished and fun. The dark/light mode implementation using mix-blend-mode was an elegant solution to a common UX consideration.

Built using React, TypeScript, NextJS and Tailwind CSS and deployed on Vercel, the technical implementation directly supports the design goals and my original composition decisions with few deviations.

You should check out the source code on Github and see how it was built!

    ReactTypeScriptNextJSTailwind CSSFramer MotionUI/UX DesignFigmaResponsive DesignVercel
Bauhaus Funhaus

Bauhaus Funhaus

Just a fun one-day project I whipped up with Vite, React and Framer Motion to make something fun, colorful and inspired by Bauhaus design. I love Bauhaus shapes and motifs and wanted to create some simple code to generate tiling patterns with them randomly.

You should check out the source code on Github and see how it was built!

    ReactTypeScriptViteFramer Motion

Crafted with Aloha in Honolulu, HI. 🌈 Written by hand with Tailwind, NextJS and designed in Figma.