I’m a Developer Educator with cloud communications platform Twilio for its wireless and Internet of Things division. Previously, I spent 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 personal open source commercial and non-commercial programming projects I’m working on now and have worked on over recent years.
Looking for my blog posts? You’ll find them at Smittytone Messes with Micros. 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: 1.2.2 — 23 April 2023
Multi-bus adaptor firmware, plus client apps and libraries for macOS and Linux.
Latest Release: 3.0.15 — 07 February 2018
A Fighting Fantasy character generator and game manager written in Swift.
Latest Release: 1.1.2 — 15 March 2023
A Swift wrapper for the popular Highlight.js syntax highlighter.
Latest Release: 6.3.4 — 25 May 2022
A command line tool for batch-processing — crop, scale, pad, reformat — image files.
Latest Release: 1.6.3 — 08 May 2022
A customisable menu bar utility that provides easy access to macOS features and scripts you use every day.
Latest Release: 2.3.4 — 14 March 2023
A command line tool that combines multiple JPEG images into a single PDF file, or extracts images from PDF files.
Latest Release: 1.3.0 — 25 May 2023
New Version
An app that provides QuickLook support for source code files under macOS Catalina and above.
Latest Release: 1.0.4 — 12 May 2023
New Version
An app that provides QuickLook support for JSON files under macOS Catalina and above.
Latest Release: 1.5.0 — 01 April 2023
An app that provides QuickLook support for Markdown files under macOS Catalina and above.
Latest Release: 1.0.3 — 10 May 2023
New Version
An app that provides QuickLook support for textual files under macOS Catalina and above.
Latest Release: 1.1.5 — 14 February 2023
An app that provides QuickLook support for YAML 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.4 — 23 July 2021
A macOS command line tool to reveal files’ Uniform Type Identifiers (UTIs).
Latest Release: 1.2.1 — 20 January 2023
An iOS app that lets you install high-quality open-licence fonts.
Latest Release: 1.2.2 — 23 April 2023
Multi-bus adaptor firmware, plus client apps and libraries for macOS and Linux.
Latest Release: 1.1.0 — 10 July 2022
Sample code and demos for ARM assembly programs written for the Pico’s RP2040 MCU.
Latest Release: 1.4.1 — 28 June 2022
Templates and demos for FreeRTOS on the Pico’s RP2040 microcontroller.
Latest Release: 1.0.2 — 06 April 2021
Retro fast 3D maze shooting action coded in C.
Latest Release: 1.0.2 — 31 March 2021
Explore a mysterious and dangerous cave to locate a fiendish monster.
Latest Release: 1.3.0 — 24 January 2023
A compact clock project written in MicroPython
Latest Release: 1.2.0 — 31 December 2020
A utility for converting binary files to hex strings.
Latest Release: 3.4.2 — 14 February 2023
A driver library for a range of Holtek HT16K33-based LED displays.
Latest Release: 2.0.2 — 07 January 2021
Some Python silliness: 8-bit retro ‘arcade’ action via ncurses...
Latest Release: 1.3.0 — 02 September 2021
An assembler/disassembler for the Motorola 6809 8-bit microprocessor.
Latest Release: 2.0.0 — 16 September 2022
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.