Quality, Maintainable & Robust Deliverables
Communication is key at all phases of a project especially when working with external people - I prioritise this as highly as my code. I deliver successful outcomes largely because I communicate well at every stage and I do what I say I will!
My years of experience mean I can step in as a "CTO-for-hire" to help you make the right decisions early on in your project, or course correct further down the line.
Very rarely does your project align with any other so having someone who can bring together experience from a wide variety of projects means we can find the right solution to fit your situation.
As well as technical skills, I am able to understand your business and its need to deliver results. I ensure my solutions focus on the end-user and I make smart and sensible decisions to get things done.
- Ext JS
- Cross-Platform Applications
- Agile Project Management (certified Profressional Scrum Master)
- Test Driven Development
- Database Architecture
- API Development & Integration
- Performance Optimisation
I've published books, spoke at conferences and helped build tech communities. Here's some highlights.
Ext JS 6: Getting Started (2015)
A self-published ebook and video content about getting started with the (then) newly released Ext JS 6.0
Ext JS Essentials (2015)
Published by Packt Publishing, this book aimed to give experienced web developers the knowledge and skills to create rich, enterprise-ready web applications using open web standards and the Ext JS framework.
Ext JS 4 Web Application Development Cookbook (2012)
Published by Packt Publishing, this book packed in over 110 easy to follow recipes for implementing common scenarios and problems.
Accessibility in Modern Web Apps (DDD Scotland 2018)
The aim of this talk was to give attendees a better understanding of accessibility and how to overcome hurdles that modern web applications introduce when it comes to developing for accessibility.
Creator of Sencha Talk
Creator and moderator of Sencha Talk Slack group.
Open Source Contributor