Software development
Writing the services, tools, and integrations that hold an automation estate together.
- Python
- Go
- SQL
- Shell
- TypeScript
- REST APIs
- GraphQL
Résumé
Close to twenty years building test platforms, CI pipelines, and developer tools. I come at quality as a software engineer, and lately a good part of my time goes into working out where AI genuinely helps.
Roles, dates, employers, and selected projects, as a PDF.
Career
Writing software, and building the systems that prove it works. Dates and employers here; the résumé above has the achievements.
Building a booking platform end to end, and working out where AI earns a place in engineering practice and where it does not.
Lightspeed Commerce
Automation architecture across several commerce products, AWS test infrastructure, and the long work of making CI feedback worth reading.
X2O Media
Led a five-person team across web, mobile, desktop, and digital signage. Introduced API testing and moved regression feedback into CI.
BlackBerry
Owned regression quality for calendar and personal information management, from release validation through performance testing.
GlobalLogic, Hoffmann-La Roche, Unitel
Started in systems engineering and IT, moved into development, then into leading a QA team.
Core capabilities
Writing the services, tools, and integrations that hold an automation estate together.
Getting trustworthy evidence out of every layer of a product.
Putting feedback where engineers will actually see it.
Turning raw execution data into something you can query.
Judging models and workflows on privacy, cost, and whether the output can be checked.
Better systems, and a team that understands why they’re better.