I have been writing code for more than a quarter of a century and I still get excited about a hard problem. It started with BASIC in fifth grade, then Unix at a friend's house whose mother worked at Bell Labs, then MUDs, then PHP professionally in 1999. There was a detour into C, writing telecom protocol drivers, and a couple of years in Italy, before I came back to building products and the teams that build them.
I have led technology organisations of two to three hundred people and I have been the only engineer in the room. Both taught me the same thing. Small teams of strong people outbuild large ones. The person doing the work should be the person you talk to. Price and scope belong in writing before anyone starts.
The last few years have been AI. Not the demos, the deployments: custom models, retrieval over messy real data, agents with guardrails and evaluation, and the cost control that keeps them running. Today I build with Claude Code every day, and I started The Developers Guild so that other senior engineers who work this way can serve the small businesses that were priced out of senior engineering altogether.
I live in Onalaska, Wisconsin, with my family and Brimley, the Morkie this site is named after.
Small teams of strong people outbuild large ones. The person doing the work should be the person you talk to.How I work
Domains
Transportation, logistics and supply chain, education, finance, legal, marketing technology, scientific applications, security, media, ecommerce.
Languages
English, native. Italian, professional.