Releases
Every role is a release, and the timeline is the changelog. Each one is marked Permanent, Contract, Short Term Contract or Start-up.
Latest
Section titled “Latest”| Version | Status | Type | Role |
|---|---|---|---|
| 2025.12 | Current | Permanent | Software Engineer, InfoTrack |
| 2024.11 | Shipped | Contract | Senior Network Software Engineer, Hyperspace AI |
| 2022.04 | Shipped | Short Term Contract | Lead Software Engineer, 4rDigital |
| 2022.02 | Shipped | Short Term Contract | Senior Web Developer, daappa |
| 2021.11 | Shipped | Short Term Contract | Senior Developer, Clear Horizons |
| 2020.03.1 | Shipped | Start-up | Lead Developer, Country Eats (alongside the roles around it) |
| 2020.03 | Shipped | Permanent | Senior Software Engineer, Visa Inc |
| 2019.08 | Shipped | Permanent | Senior Web Developer, Original Software |
| 2018.02 | Shipped | Permanent | Senior Software Developer, De La Rue |
| 2013.06 | Shipped | Permanent | Web Developer, Ionoco |
How versions work
Section titled “How versions work”Versions are calendar versions: YYYY.MM of the month a role started. There is no semantic versioning, because a career is not a public API. A second release in the same month gets a .1 suffix, and some overlap: Country Eats ran alongside the roles around it. Each page lists what shipped in that release. Everything before the first release below was the long beta: writing software since 1999, professionally since 2011.
Support the project: Buy Me a Coffee or GitHub Sponsors.