Graham est consultant en accessibilité du Web dans sa propre entreprise, Coolfields Consulting. Il travaille avec des organisations pour les aider à améliorer l'accessibilité de leurs sites web, en testant l'accessibilité des sites et en conseillant les concepteurs et les développeurs sur la manière de résoudre les problèmes rencontrés. Il a écrit des cours de formation détaillés sur l'accessibilité pour les développeurs qu'il présente régulièrement.
Il est également développeur WordPress et a créé de nombreux sites Web WordPress accessibles à ses clients, petits et grands. Il a contribué à l'équipe "Make WordPress Accessible Team" et s'est exprimé sur l'accessibilité lors de nombreux WordCamps et autres rencontres WordPress.