Beyond the day job

The things
I built this year because I want to.

Not every project has a client. Some exist because a charity needed help, a tool didn't exist yet, or a story needed to be told. These are the projects that prove the passion is real.

Giving back

Technology skills have value beyond commercial work. These are projects where the payment was something better than money.

Utilities & tools

When a tool doesn't exist, build it. These are the utilities I've created to solve real problems — mine and others'.

Utility

Markdown viewer & editor

A purpose-built markdown viewer and editor. Because the best tools are the ones shaped by someone who actually uses them every day. Built from a genuine frustration with existing options and a belief that tools should be both powerful and pleasant.

Cross platform for Linux, Mac, Windows with x64 and Arm binaries.

MarkdownToolsDesktop App
Service

Publishing system

A docker deployed service for publishing structured markdown to produce EPUB, PDF and HTML books, reports, leaflets, etc.

MarkdownPublishingService

Writing

48 years of building things generates a lot of stories, insights, and opinions. Some of them are becoming books.

📖
In Progress

Three book projects

Drawing on decades of experience in software development, architecture, and team leadership — turning hard-won lessons into something others can learn from without the bruises.

"The projects you do for free tell people more about you than the ones you're paid for. They show what you care about when nobody's watching."