Articles

Thoughts and practical insights drawn from my work in UI development.

Accessible Forms in React

Since forms are so common, I wanted to create a solution to enable teams to be more productive and successful when building accessible forms.

Composable React Components

After years of developing reusable components with accessibility and styling in mind, it was mastering composition which completed the puzzle—enabling truly flexible UI abstractions.

Adopting Tailwind CSS

My journey towards adopting Tailwind CSS as the ideal solution for a large scale project.

Font scaling and intrinsic layouts

When I was tasked with unlocking the capability for font scaling, I knew we needed to harness flow and wrapping behaviour from algorithmic formatting contexts such as Flexbox and CSS Grid.