Danny Banks

Design Systems Architect*, Design Technologist, Designineer at

I design and develop design system things. Occassionally I write and speak about it too. I work on mobile and web apps, designing and developing.

* Design System Architect is a title I gave myself.


Recent Articles

An Introduction to Multi-Platform Design Systems

September 01, 2020

The web is the default language of design systems right now. Any discussion about design systems is assumed to be talking about the web. And I get it. I love the web. The web is an amazing medium, but it is not the only way our customers interact with our products. A lot of the products we work on are not just web applications. As a community I want us to break outside web centric mindset and take a more holistic view to include all the ways we can help deliver experiences to our customers. Let's explore some the ways we can incorporate other platforms into our design systems.

Building a Visual Studio Code Theme with Style Dictionary

October 28, 2019

In this article I will show you how to build a Visual Studio Code color theme extension using Style Dictionary. Throughout the process I will try to explain concepts about VSCode theme development so you can apply them when you are creating a theme even if you don't use Style Dictionary.

Everyone Is A Contributor

July 19, 2019

All work done on the design system should follow the same processes and mechanisms, regardless of who does it. Treating everyone equally, as a contributor, forces your design system to have very clear and stable contribution mechanisms and documentation.


Projects