Software

I’m a (senior, having made all the mistakes already) software engineer. I started my career in very large systems, although these days I work more in AI and AI tooling. I love to work in Golang, Rust, bash,  Ruby,  and Python.  I’ve also written a great deal of Java and C in my time, as well as in more esoteric languages like assembler (6502, PIC8/16) and COBOL. I have groundings in Ada (which I liked very much) and C++.

Databases interest me and I’ve extensively used PostgreSQL, Oracle, Microsoft SQL Server, and MySQL. I’ve also worked on mainframe/mini database systems like DB2 and TurboImage .

I think document databases (like Mongo) are fascinating but I’m not convinced I’ve seen a use-case that couldn’t be better-solved with an SQL schema, once the document structure gets beyond a certain level of complexity.

At work I’m assisted by Claude Code. At home I write by hand, just to keep sharp.

I really enjoy working with Amazon Web Services, although I admit you’ve got to keep close tabs on the bill. I’ve recently worked with Google Cloud and that seems pretty good too.

You can find my published code on GitHub. There purposefully isn’t much because I spend my working days writing solid software, and I prefer to spend my down time on my hobbies and family.

See Contact to get in touch.