I’m a Developer Educator with cloud communications platform Twilio, within its wireless and Internet of Things division. I spent the previous six years as the Senior Tech Writer and a Project Manager at IoT platform-as-a-service company Electric Imp.
Before that, I was a technology journalist, 13 out of 25 years spent in senior roles on the website The Register. At other times I contributed to a wide array of publications and news organisations, including The Times, The Guardian, The Independent, the BBC and CNN.
This site is dedicated to assorted programming projects I’ve worked on over recent years.
Curious about the logo fonts? Then read about them here.
Latest Release: 1.4.0 09 December 2020
Icon design tool for 8x8 matrix LED-based electronics projects.
Latest Release: 3.0.15 07 February 2018
A Fighting Fantasy character generator and game manager written in Swift.
Latest Release: 6.2.1 13 January 2021
New
A command line tool for batch-processing — crop, scale, pad, reformat — image files.
Latest Release: 1.4.6 09 December 2020
A menu bar utility that provides easy access to macOS features and scripts you use every day.
Latest Release: 2.3.0 21 December 2020
New Version
A command line tool that combines multiple JPEG images into a single PDF file, or extracts images from PDF files.
Latest Release: 1.1.4 16 January 2021
New Version
An app that provides QuickLook support for Markdown files under macOS Catalina and above.
Latest Release: 2.4.136 18 November 2020
A development tool to manage application code and library files for projects based on the Electric Imp IoT Platform.
Latest Release: 1.0.9 24 November 2020
A macOS port of a 1982 real-time RPG in true Commodore PET style.
Latest Release: 1.0.0 12 January 2021
New
A macOS command line tool to reveal files’ Uniform Type Identifiers (UTIs).
Latest Release: 2.1.122 05 December 2019
An iOS application to manage digital clocks based on the Electric Imp Platform.
Latest Release: 1.2.0 06 December 2019
iOS management app and watchOS control apps for electronics projects.
Latest Release: 1.1.1 01 October 2020
An iOS app that lets you install high-quality open-licence fonts.
Latest Release: 3.3.0 06 February 2019
An Objective-C class wrapper for Electric Imp’s impCentral™ API.
Latest Release: 1.1.0 03 December 2020
New
A compact clock project written in MicroPython
Latest Release: 1.2.0 31 December 2020
New Version
A utility for converting binary files to hex strings.
Latest Release: 3.0.2 23 November 2020
A driver library for a range of Holtek HT16K33-based displays.
Latest Release: 2.0.2 07 January 2021
New Version
Some Python silliness: 8-bit retro ‘arcade’ action via ncurses...
Latest Release: 1.2.0 29 May 2019
An assembler/disassembler for the Motorola 6809 8-bit microprocessor.
Latest Release: 1.0.0 11 March 2020
A driver library for Solomon SSD1306-based displays.
Latest Release: 1.0.0 12 December 2019
A utility for converting Unicode UTF-8 character codes to hex strings
Latest Release: 1.0.4 09 January 2019
Decode data packets sent to or received by Zigbee-compatible Digi XBee modules.
Latest Release: various
Miscellaneous Z and Bash scripts for a variety of Mac and Raspberry Pi tasks.
Latest Release: 2.2.9 21 May 2020
A retro matrix LED clock.
Latest Release: 2.2.0 21 May 2020
A compact digital clock design.
Latest Release: 3.11.9 21 February 2020
A weather forecast readout using an 8x8 LED matrix.
Latest Release: 2.7.5 21 February 2020
Wall-mounted weather forecast, outdoor temperature and time readout, and rain gauge.
Latest Release: 1.10.1 16 July 2020
A NeoPixel forecast temperature display.
Latest Release: 1.5.5 21 May 2020
A basic environment data sensor.
Latest Version: 1.5.3 01 March 2019
A Squirrel class for Google’s geolocation API.
Latest Version: 3.0.0 06 February 2020
A driver for the Adafruit 8x8 LED Matrix I2C Backpack.
Latest Version: 2.0.0 01 March 2019
A driver for the Adafruit Bi-Color (Red/Green) 24-Bar Bargraph.
Latest Version: 2.0.1 07 February 2020
A driver for the Adafruit 0.56in 7-segment LED I2C Backpack.
Latest Version: 2.0.0 22 March 2019
A driver for the Adafruit 1.2in 7-segment LED I2C Backpack.
Latest Version: various 27 October 2019
Assorted cross-project utilities.