Skip to content


Steve Barnett is a front-end developer and user experience consultant. He loves applying user-centered design principles to front-end development.

Me helping a speaker at the UX SA conference

He’s been building things for the web professionally since 2005 (and built things for fun for a while before that). In the past few years he’s worked as a front-end developer and UX person at Unboxed Consulting, Flow (now part of Deloitte Digital), and Praekelt Foundation. He’s also worked as a code mentor at codeX, helping people learn front-end and back-end development. In October 2016, he went back to consulting full-time. Since then, he’s worked with teams at Vulcan Labs, Fire and Lion, Code Collective, Isoflow, SnapScan and more.

He’s a bit addicted to meetups and community things. He enjoys sharing what he’s learned from all the mistakes he’s made, so he writes about it here (and cross-posts to Medium), speaks at conferences, and facilitates workshops. You can read a bit more about this on his community page.

Out there on the web

He’s on Twitter as @maxbarners, on GitHub as SteveBarnett, on LinkedIn, and on this site as, erm, himself.

He loves open source so he keeps lots of things on GitHub like the contract he uses, the questions he asks clients, a template for lightweight UX Personas, checklists for UX and accessibility, and retrospective templates.

You can drop him a line at [email protected]. Sometimes he writes things about himself in the third person and it feels a bit odd ¯\_(ツ)_/¯.