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
Why your design system is the most important input to Claude Code
Design systems are critical inputs for AI-assisted development tools like Claude Code because they constrain the AI's micro-decisions around colours, spacing, and components – preventing "drift at speed" and ensuring generated UI remains consistent with your product's visual language.
· 5 min readFaster CI Pipelines: Share build artifacts across independent jobs
Optimising CI pipelines is critical for scale. By leveraging `actions/cache` with commit-specific keys, we can share build artifacts across parallel jobs, significantly reducing build times and compute costs.
· 4 min readInclusive user testing with browser-based prototypes
Last year, we partnered with the Queensland Government and Meld Studios to design a website that helps people find tools and information to improve their digital literacy. This was a great chance to apply our inclusive design skills and build a site that’s usable and accessible to as many people as possible.
· 4 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