TONY SMITH, TECH WORK, 2014-PRESENT

Contracting Technical Writer and Software Engineer

January 2025 through to the present

I am currently contracting as technical writer and software engineer. This work is currently confidential but I can say it has centred on the integration and extension of the use of BLE communications in shipping IoT products, and its documentation.


Founder and Principal, Black Pyramid Software

September 2008 through to the present

This is the umbrella organization for all of my commercial and non-commercial open source products and projects. The key ones are listed below.

These efforts to date have focused on macOS and iOS using Swift, plus Swift UI or AppKit/UIKit in the case of GUI applications, developed in Xcode and released (for commercial items) through the Mac and iOS App Stores.

Other endeavours include C++ templates for FreeRTOS running on the Raspberry Pi RP2040 microcontroller, and Python drivers for Holtek HT16K33-based LED display products.

  • iOS App Store
    • Fontismo — install any of 90 curated free fonts onto your iPhone or iPad
  • macOS App Store
    • PreviewMarkdown — QuickLook previews and Finder thumbnails of Markdown documents
    • PreviewCode — QuickLook previews and Finder thumbnails of dozens of programming languages and configuration file formats
    • PreviewYAML — QuickLook previews and Finder thumbnails of YAML files
    • PreviewJson — QuickLook previews and Finder thumbnails of JSON files
    • PreviewText — QuickLook previews and Finder thumbnails of text documents
  • Open Source macOS Utilities
    • MNU — Menu bar based launcher for applications and command line tools
    • imageprep — Convenient image manipulation at the command line
    • pdfmaker — Convert images to PDF, or PDF files to images
    • HightlighterSwift — Integrate popular code highlighting utility Highlight.js into your Swift app
  • Open source macOS Libraries
    • BuildAPIAccess — Objective-C wrapper for the the Electric Imp REST API
  • Open Source other
    • HT16K33-Python — Drivers for displays based on the Holtek HT16K33 controller
    • Depot — A USB-hosted multi-bus adaptor for Macs and Linux machines. Based on the RP2040
    • RP2040 FreeRTOS — FreeRTOS templates for RP2040-based projects

One of my Raspberry Pi Pico (RP2040) projects was featured in Raspberry Pi’s Maker magazine:

Maker magazine


Senior Software Engineer, KORE Wireless

June 2023 through August 2024

Note The Microvisor product was shut down in August 2024. Certain components, including the CLI tooling, were never released in a publicly accessible form. You can view the documentation I produced for the project here.

I joined KORE following its acquisition of Twilio‘s IoT and Wireless Business Unit. During this time I focused on the following projects:

  • Microvisor
    • Wrote developer-oriented Microvisor CLI tooling using Go in Linux, Mac and Windows native forms, supported by unit tests. The CLI:
      • Interacts with the Microvisor Cloud via REST API for application uploading, trasnfer of assets to the cloud, deployment to devices and log retrieval.
      • Leverages protocol buffers for data serialization during application upload, remote debugging sessions and log streaming.
      • Operates locally to package and sign compiled C/C++ application firmware prior to upload and deployment.
      • Communicates with development hardware over USB for device WiFi provisioning and identity information retrieval.
    • Co-engineered application firmware for a Microvisor-based battery powered asset tracker product, including GNSS support, sensor support, and FreeRTOS and LittleFS integration. The application was written in C and C++.
    • Continued to manage, maintain and extend the Microvisor developer documentation and sample code.
  • Super SIM
    • Oversaw the migration of Twilio’s IoT product documentation to KORE Wireless:
      Electric Imp dev site
  • Electric Imp

Developer Educator, Twilio

January 2020 through May 2023

Note Documentation written for Twilio’s former IoT SIM products has now been migrated to KORE Wireless and removed from Twilio’s website. I am preserving a selection of the material produced.

Twilio — specifically its IoT and Wireless Business Unit — acquired Electric Imp in December 2019. During my time with Twilio:


Senior Tech Writer and Project Manager, Electric Imp

March 2014 through December 2019

During this period I was sole documentation architect and technical writer for all external-facing developer-oriented content, including documentation and sample code (Squirrel, Node.js/JavaScript/TypeScript, Python, Swift/Objective-C).

I also led third-party developers working on customer-centric iOS and Android SDKs and app store available mobile apps (iOS, Android).

Whilst at Electric Imp, I:


1989-2013

smittytonesmittytone
Site and software copyright © 2026, Tony Smith