Paul Hayes

I’m a designer & developer contractor in Brighton. I’ve worked on GOV.UK, and Ocado. I take photos too.

Email or follow me on Twitter (@fofr) and Github.


  1. Keeping a design history
  2. Improving accessibility with accessibility acceptance criteria
  3. Migrating a GOV.UK format to a new frontend
  4. Favourite bug in 2015: When ‘exports’ isn’t falsy
  5. Consistency across GOV.UK admin tools
  6. Prototyping GOV.UK tools with Git and Github
  7. Transitioning 800 websites to GOV.UK
  8. A module instantiation pattern for
  9. The Webteam


  1. Plastic Free July
  2. A greener Christmas
  3. Going green
  4. Thoughts on Responsive Enhancement
  5. Moving markup towards HTML5


  1. Face detection using webcams and canvas
  2. Use CSS transitions to link Media Queries and JavaScript
  3. Improving the CSS only modal
  4. Creating a modern modal with CSS
  5. Creating a sphere with 3D CSS
  6. Creating a tetrahedron with 3D CSS
  7. Useful CSS snippets
  8. Creating an animated 3D CSS cube using 3D transforms
  9. Creating an accordion using CSS transitions
  10. Creating a 3D Cube using 2D CSS transformations
  11. Create an auto-scrolling parallax effect without JavaScript
  12. Time for some CSS debate
  13. An analogue clock using only CSS
  14. Track outbound links using Google Analytics

Notes on things

  1. The Famished Road by Ben Okri
  2. The Cat’s Table by Michael Ondaatje
  3. Philosophize This! #73 – How to win an argument
  4. Life principles
  5. Legend of Zelda: Breath of the Wild
  6. Philosophize This! #9 – The Buddha
  7. The Snow Leopard by Peter Matthiessen
  8. Pull requests
  9. Top contributions to Github repositories
  10. Movie ratings