developing
Key problem-solving skills include:
- system design product evolution, UI development
- development HTML, CSS, JavaScript, Node.js, Deno, PHP, SQL, NoSQL, DevOps, SEO, and more
- usability accessibility, performance, web components, Progressive Web Apps
- developer relations team leader, project management, agile development
- mentoring best practice, training, documentation
- open source contributions, collaboration
working
Contact me for my full CV/Résumé.
-
Freelance web consultant, OptimalWorks Ltd 2007 to present
I work with my own and agency clients including The UK and European Parliaments, Sky TV, Vodafone, SitePoint.com, and more…
-
Web Team Lead, Digita 1999 to 2007
Core company and Microsoft projects including the MSN shop, Budget Estimator, and the HMRC self assessment system.
-
Software Engineer, Symantec 1997 to 1999
Early web products and documentation systems.
-
Engineer, Devon County Council 1991 to 1997
Data modelling and IT infrastructure.
writing
I document what I learn and hope it helps others. I've written more than 1,200 tutorials for SitePoint.com as well as books and video courses including:
speaking
I've spoken at several conferences. Recent talks include:
- Improve access by 700% with the JavaScript Intl API TechExeter 2021
- A first look at Deno TechExeter 2020
- Is PDF Your Best Option? FutureSync 2019 & TechExeter 2018
Clients
I've completed successful web projects for clients including: