Hi, I'm Thomas

I’m a software engineer from London living in Aberdeen. I work for an AI company that provides solutions using natural language generation.

I write about my projects, learning and technical preoccupations.


Node.js, Webpack and Gulp-based boilerplate used as a foundation for static sites and simple applications.

My professional website and blog built with Gatsby.js, a React-based static site generator.

Coding this month

Data is live and sourced from the WakaTime API.

Other projects

A React web application which enables hospital procurement administrators to calculate the total unit and running costs of a specific model of oxygen ventilator accross the seven-year lifecycle of the device.

A JavaScript web application which allows patients using a range of at-home ventilators to accurately titrate their oxygen intake in line with their physician's recommendations and medical requirements.

Environment for developing my understanding of React.js and experimenting with new features.

Environment for learning and practising routine operations in Angular.