About Liam
I like software work where the problem crosses boundaries: an interface exposes a service decision, a data constraint changes the product promise, or a small delivery improvement gives the whole team time back.
On a team
I write down decisions, surface uncertainty early, and prefer small changes that are easy to observe and reverse. I want critique while a choice is still cheap to change.
Away from the keyboard
Add the details that make this page yours: what you read, make, tend, collect, restore, or keep learning when the workday ends.