Who I Am

I'm a platform, build and test engineer. What I'm good at is finding the pain points in how a company builds and tests its software, and engineering them away, especially in old code nobody wants to touch.

Since 2021 I've done that at Onto Innovation for AiDiffract (formerly NanoDiffract), a decades-old, 2M+ line C++ optical metrology package in a Windows shop. I built the regression-testing system every engineer on it relies on, and a GUI for it that's now running at five leading chipmakers. I keep the build machines and pipelines running, and I'm the person teams come to for the problems that don't belong to anyone else. I also led the company's developer book club. There's more on my projects page.

I came to it sideways. I majored in Philosophy and Classics, and taught myself to program because I like it. Two ideas keep pulling me back. One is leverage: I have the first word of Archimedes' δῶς μοι πᾶ στῶ καὶ τὰν γᾶν κινάσω ("give me a place to stand and I will move the earth") tattooed on my wrist, and it's why I love modular systems, the kind you can build bigger things on. The other is precision, a good thing to love when you work in metrology. The way machine tools ratcheted precision up through history astounds me, and I overmeasure everything, cocktails included.

I am an "expert" in Python, according to Toptal, and proficient in C, C++ and JavaScript; I've also written code in C#, Java, and Bash. I once picked up a project in a language I'd never used (C#), in an IDE I'd never opened (Visual Studio), in a paradigm I'd never tried (desktop applications), and was building new modules within a fortnight.

Away from work I'm easily nerd-sniped, mostly by the humanities: Rome, epic poetry, languages, folklore, fabric. Those have their own page, orbits.

$ skyblue --version
skyblue 1f55086 (compiled by cprime b148357)
$ skyblue -i src -o build
skyblue: 37 pages and 25 files -> build
# 2026-10-29, 22:16 UTC, 230 ms. Two small scripts: the candle and the light switch.