Hello! I'm Stuart - a consultant, developer and trainer from Scotland

15 years of building web applications for startups and enterprises.

5 years of delivering results as a solo consultant.

What I Offer

Quality, Maintainable & Robust Deliverables

I specialise in building large-scale JavaScript applications, ticking all the boxes for quality, maintainability and robustness through testing (unit, integration and end-to-end) and good development practices.


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!

Technical Direction

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.

Solutions Architecture

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.

Business Understanding

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.

Technical Skills


  • JavaScript
  • HTML
  • CSS
  • SCSS
  • Vue.js
  • Ext JS


  • Mocha
  • Jest
  • CodeceptJS
  • Jasmine
  • Chai


  • Node.JS
  • PHP
  • Python
  • C#.NET
  • MySQL
  • MongoDB

Soft Skills


  • 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.

Slides can be found here

Slides with a transcript can be found here

Tech Community

Creator of Sencha Talk

Creator and moderator of Sencha Talk Slack group.

Open Source Contributor

Projects Include:

  • Ext.ux.TouchCalendar
  • Ext.ux.StoreMap
  • Ext.ux.OfflineSyncStore

Things I've Achieved for Clients