About Me

Hi there, I’m Harry; I am an award-winning Consultant Front-end Architect, writer, and speaker from the UK. I help companies all over the world write better quality, more manageable, more scalable user interfaces. I am available for work.

On stage at beyond tellerrand. Photo by Stefan Nitzsche.

A Google Developer Expert, and named Young Developer of the Year (2014) by net magazine, I was previously a Senior Developer at BSkyB. I have consulted internationally with clients including the United Nations, the BBC, the NHS, Google, and the Financial Times. I specialise in CSS architecture and front-end performance for large and long-lived sites and applications.

I write, work, speak, and run workshops across the globe covering pragmatic, product-led approaches to building and scaling large front-ends for long-running projects and products. I specialise in CSS architecture, scalability, front-end performance, and design process and strategy.

I am a member of Smashing Magazine’s Experts Panel, co-author of a book on new approaches to web development, and lead developer of the increasingly popular, open-source, OOCSS framework inuitcss. For a more comprehensive overview, you can find me on LinkedIn.

Most importantly, I am available for hire to help people build great products. Workshops, consultancy, training, advice, development, and more are all available to clients of all shapes and sizes, all over the world.


Hire me.


CSS Wizardry makes use of many great tools and services; tools and services that make my life as a developer much, much simpler.

CSS Wizardry is built on Jekyll, an open source static site generator. This is hosted using GitHub Pages and served via Cloudflare.

The CSS is written in Sass, and built on top of inuitcss. inuitcss is a free, open-source, Sass-based, OOCSS framework with a strong focus on performance, scalability, and a small footprint. This is then built into ITCSS, a CSS architecture of mine which is designed to aid the growth and maintainability of CSS projects.

Your system font is used to give a familiar feel and to help improve performance. Responsive testing was made possible by Finch, an incredible tool for exposing local dev sites to the open internet. SpeedCurve and Treo help me to keep CSS Wizardry fast.

The photograph used on the homepage’s masthead is of me speaking at DotYork, and was taken by Jim Poyner.

CSS Wizardry’s roadmap and task list are viewable on a public Trello board, and all of the code that powers it can be found on GitHub. Feel free to take a look round, but please don’t steal anything.

I chose the name CSS Wizardry when I was 17 years old. It’s a decision that I’m having to live with…

Interviews and Podcasts

  1. Podcast

    : ScriptCast
  2. Podcast

    : Non Breaking Space Show
  3. Podcast

    : Hacking UI
  4. AMA

    : Hashnode
  5. Podcast

    : The Web Platform Podcast
  6. Interview

    : Honeypot
  7. Podcast

    : Toolsday.io – Travel Tools
  8. Interview

    : CSSConf Australia
  9. Podcast

    : Being Freelance – CSS Wizard Harry Roberts – Developing Consultant Magic
  10. Podcast

    : Unfinished Business – Two old farts looking at their calendars
  11. Interview

    : ColourSpaces
  12. Video interview

    : DaFED
  13. Interview

    : PSDtoWP – 3 beloved front-end development tools
  14. Podcast

    : Unfinished Business – A cage full of hungry dogs
  15. Podcast

    : CDNify – An Interview with CSS Expert Harry Roberts
  16. Interview

    : Insurance By Jack – How To Get Started With Public Speaking
  17. Video interview

    : FOWD – 10 Minutes ’til the Future – Live from FOWD edition
  18. Interview

    : Workspiration
  19. Interview

    : Sitepoint – CSS Framework Fortunes and Failures with Harry Roberts
  20. Interview

    : Responsive Design Weekly – Responsive Interview with Harry Roberts
  21. Interview

    : net mag – Harry Roberts on big CSS, working for Sky, and being a home bird
  22. Interview

    : Alex Carpenter — Harry Roberts of CSS Wizardry
  23. Podcast

    : Web Payload – Why not to use IDS? The tipping point, inuitcss, and frameworks
  24. Podcast

    : Unfinished Business – Almost as controversial as putting the milk in first
  25. Interview

    : Steer – An interview with Harry Roberts
  26. Interview

    : Web Courses Bangkok – An Interview With Harry Roberts – Front-end Architect and Speaker
  27. Interview

    : net mag – Use shame.css to house hacks
  28. Podcast

    : Up Front Podcast – CSS with Harry Roberts
  29. Podcast

    : Shop Talk Show
  30. Interview

    : Martin Wolf – Interview with CSS wizard Harry Roberts
  31. Podcast

    : Young Guns Show – Scalable CSS with Harry Roberts
  32. Interview

    : Nu Blue – Off to see the Wizard

Hi there, I’m Harry. I am an award-winning Consultant Front-end Architect, designer, developer, writer and speaker from the UK. I write, tweet, speak and share code about authoring and scaling CSS for big websites. You can hire me.

I am currently accepting new projects for Q1–2 2019


  • inuitcss
  • ITCSS – coming soon…
  • CSS Guidelines

Next Appearance

I am available for hire to consult, advise, and develop with passionate product teams across the globe.

I specialise in large, product-based projects where performance, scalability, and maintainability are paramount.