Projects & history

Technology built, explored and preserved.

A selection of engineering work across handheld computing, embedded platforms, security and modern software systems.

Computing history

Preserving a Part of Computing History

Some of the most interesting work I have revisited recently is technology I originally developed more than twenty-five years ago.

During my years working with Palm OS, I accumulated a substantial collection of development tools, SDKs, documentation, examples and source code. Much of it had been sitting in personal backups since the platform disappeared from mainstream use.

That changed when a developer contacted me about improving my original Palm OS version of Lemmings, adding support for the larger display of the Tungsten T3. It introduced me to an active community of enthusiasts still developing software, restoring devices and exploring a platform I had assumed was largely forgotten.

I decided to make my historical development archive available on GitHub, in the hope that it might fill gaps in the documentation and resources available to the community.

Preservation is not simply about keeping old files. Source code, tools and documentation provide a record of how engineers solved problems under the constraints of their time. They also preserve knowledge that is easily lost when companies disappear and platforms are discontinued.

It has been particularly rewarding to see software I wrote decades ago being examined after publishing their source code online, but also being improved and run on the original hardware that still exists out again.

In the News

The release of my historical Palm OS development archive has attracted attention from several technology publications, highlighting the importance of preserving early mobile computing history and the unexpected discoveries made while revisiting decades-old source code.

15 October 2026 — The Register
Coverage of the release of my 25-year-old Palm OS development tools and source code, and their availability to the developer community.
Read the article →

18 October 2026 — Slashdot
Discussion of the archive release and the rediscovery of a working Palm OS virus preserved among the historical development materials.
Read the discussion →

31 October 2026 — Hackaday
A look at the extensive Palm OS development archive, recovered from personal backups and made publicly available for preservation, research and experimentation.
Read the article →