Skip to main content

Navigation

  • Client impact
  • Writing

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all services for software teams
Get in touch
  • AI Systems

    Model-agnostic AI systems and agents that do real work

    AI Development

    Custom apps and tools built with AI-enabled engineering

  • Design Systems

    Depth of experience that few can match

    Product Design & Engineering

    Experts in cross-functional collaboration

    API Platforms

    Node.js, React, & GraphQL at scale


    View all services for software teams
  • Client impact
  • Writing
  • Contact

Authors

luke bennett avatarluke bennett avatar

Luke Bennett

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

Specialties

  • Front-end Engineering,
  • Accessibility,
  • Training & Mentorship,
  • React,
  • GraphQL

Find Luke on

  • GitHub
  • 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
  • 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
    Poster: Luke Bennett presenting over ZoomPoster: Luke Bennett presenting over Zoom
  • 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)
  • 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)
  • 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
  • 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

More posts from other Thinkmill voices

  • AI search explained: indexing, retrieval and reranking

    Organisational knowledge is usually spread across a dozen tools, and keyword search only finds results that match exact words. We run text search, embedding search and reranking on the same dataset, and find out how semantic search with a reranker returns the most relevant results for a query.

    October 2026·12 min read
  • Your agent believes that docs folder

    The agent trusted a committed docs folder of generated artefacts over my instructions. I deleted the lot and lost nothing.

    September 2026·8 min read
  • Are your AI agents making progress or producing work?

    We shipped a working MVP for the Tech Council of Australia in two weeks using an agentic development workflow. Along the way, we learned how easily agents can produce convincing work without moving a product forward, and why engineers still need to decide what progress looks like.

    September 2026·5 min read

Want to keep the conversation going?

Get in touch

Footer

Thinkmill is a member of the Tech Council of Australia(opens in new tab).

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all software teams

Client impact

  • Lyka
  • ELMO
  • Tiimely
  • Atlassian
  • Reckon
  • AnywhereWorks
  • View all client impact

Open Source

  • Keystone (opens in new tab)
  • Keystatic (opens in new tab)
  • React Select (opens in new tab)
  • Classnames (opens in new tab)
  • Manypkg (opens in new tab)
  • Changesets (opens in new tab)