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

joss mackison avatarjoss mackison avatar

Joss Mackison

Front-end developer. Passionate about design-systems, with an emphasis on user experience and accessibility.

Find Joss on

  • GitHub
  • article

    Design System kickoff checklist

    So, you want to build a design system? Here’s a list of questions to consider before you get started to avoid running into issues in the future.

    April 2024·11 min read
  • article

    Accessibility at Thinkmill

    How we approach the multi-faceted world of accessible design, and how improvements made for one user group can benefit all of us.

    May 2023·4 min read
  • 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
  • news

    New TypeScript utilities released as OSS

    Design-engineer Joss Mackison has released a new open source collection of utilities that smooth out the rough edges of working with TypeScript.

    September 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)