Joss Mackison
Front-end developer. Passionate about design-systems, with an emphasis on user experience and accessibility.
Specialties
- Design Systems,
- Accessibility,
- Content Management Systems,
- React
Find Joss on
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.
· 11 min readarticle
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.
· 4 min readscreencast
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.
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.
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.
· 10 min readWhat 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...
· 4 min readA 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.
· 5 min read
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us