I’m a Lead Software Engineer with IoT communications company Kore Wireless for its Device Builder division. Previously, I spent three years as a Developer Educator at Twilio and six as Senior Tech Writer at IoT platform-as-a-service company Electric Imp, which Twilio acquired in 2020.
Before all that, I was a technology journalist, 15 out of 25 years spent in senior roles on the website The Register. I have also 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 my own open source commercial and non-commercial programming projects.
If you’re 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: 7.0.0 — 10 August 2023
A command line tool for batch-processing — crop, scale, pad, reformat — image files.
Latest Release: 1.7.0 — 20 June 2023
A customisable menu bar utility that provides easy access to macOS features and scripts you use every day.
Latest Release: 2.3.6 — 10 August 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.1 — 14 August 2023
New Version
An app that provides QuickLook support for source code files under macOS Catalina and above.
Latest Release: 1.1.0 — 25 August 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.4 — 14 August 2023
New Version
An app that provides QuickLook support for textual files under macOS Catalina and above.
Latest Release: 1.2.0 — 25 August 2023
New Version
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.1 — 20 August 2023
New
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.5.0 — 02 September 2023
New Version
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.