# Luke Bennett

Front-end and design systems developer passionate about accessibility, usability, and mentoring others.

## Specialties

- Front-end Engineering,
- [Accessibility](/content/services/accessibility/index.html),
- Training & Mentorship,
- [React](/content/services/react/index.html),
- [GraphQL](/content/services/graphql/index.html)

## Find Luke on

- [GitHub](https://github.com/lukebennett88)

- [article\
\
**Building a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs** \
\
I recently wrapped up a project to help build a multi-brand design system. This article explores why we chose Tailwind CSS for styling and discusses the pros and cons of using it in this context.\
\
June 2024 ·16 min read](/content/blog/building-a-multi-brand-design-system-with-tailwind-tips-tricks-and-tradeoffs/index.html)
- [talk\
\
**Building a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs** \
\
Lessons learned from using Tailwind CSS in a multi-brand design system project.\
\
May 2024\
\

- [article\
\
**Track: The Best Layout Component That You’ve Probably Never Heard Of**\
\
“Track” is a layout component for distributing content horizontally. It has two “rails” (one on each end) and a flexible “center”. Once you start using this component, you realise you can use it everywhere.\
\
June 2023 ·\
\
lukebennett.com.au\
\
(opens in new tab)](https://www.lukebennett.com.au/posts/track-the-best-layout-component-that-youve-probably-never-heard-of)
- [article\
\
**Using Keystatic as a CMS** \
\
Over the years I’ve experimented with numerous Content Management Systems. I believe Keystatic has the most potential to make blogging stick for developers like myself.\
\
June 2023 ·\
\
lukebennett.com.au\
\
(opens in new tab)](https://www.lukebennett.com.au/posts/using-keystatic-as-a-cms)
- [screencast\
\
**Using CSS logical properties for internationalisation** \
\
We discuss the juiciest bits of an internal Slack conversation on design systems and logical properties. Served up with a dose of casual chat, two of our design systems experts – Joss Mackison and Luke Bennett – unpack best practices for the use of CSS logical properties for better internationalisation in design systems.\
\
December 2022](/content/blog/using-css-logical-properties-for-internationalisation/index.html)
- [podcast\
\
**Luke Bennett special guests on The NavBar pod** \
\
Luke Bennett joined Simon & John from The NavBar to review the exciting new announcements at Next Conf 2022, and the release of Next.js 13.\
\
October 2022](/content/blog/luke-bennett-special-guests-on-the-nav-bar-pod/index.html)

## More posts from other Thinkmill voices

- [**Designing beyond the median user** \
\
For seventy years software has shipped one shape to every user. The confluence of design systems, headless platforms, and agent-native exposure has coalesced to make that constraint optional. A retrospective of the median-user problem and the new architectural horizon now opening.\
\
June 2026 ·10 min read](/content/blog/designing-beyond-the-median-user/index.html)
- [**What engineering teams owe for the AI speed boost** \
\
AI-assisted development genuinely accelerated engineering teams, but many organisations stopped at the velocity gains and ignored the accumulating debt. The costs: code nobody fully understands, weakened code review culture, bloated dependency trees, and architectural decisions made without real judgement about tradeoffs...\
\
May 2026 ·4 min read](/content/blog/what-engineering-teams-owe-for-the-ai-speed-boost/index.html)
- [**A behavioural framework for the monsters in your team** \
\
The AI in Design 2026 report captures a profession mid-mutation. The "Frankenjob" label the coverage put on it misses the seam where the real work happens.\
\
May 2026 ·5 min read](/content/blog/a-behavioural-framework-for-the-monsters-in-your-team/index.html)
