Luke Ryan’s workshop

A personal home on the web

Come in.
There’s always
something brewing.

Code, teams, experiments, and the occasional good idea. I’m Luke: an engineering leader who never stopped being a developer.

Take a look around

On the shelves

6 things to explore

Flint artwork, a spark striking stone

SwiftUI / A notebook of your own

Flint

A native markdown notebook for iOS. Notes live in vault folders you choose, in the Files providers you already use.

Explore the project

Go / The physical world

Inkbird to MQTT

A quick project hacked together to read wireless thermometer data over Bluetooth and publish it to MQTT. Software meeting the physical world.

Explore the project

Go / Language internals

Monkey interpreter

An interpreter for the Monkey programming language, built in Go while following Thorsten Ball’s Writing an Interpreter in Go. From lexer and parser to evaluator and REPL. Created way back when learning algorithms and coding by pushing buttons was in fashion.

Explore the project

Writing

A better path to production

A Xero story from 2016 about questioning the process between a commit and a customer.

Explore the work

Talk / Engineering

Continuous delivery

A 2021 talk about DevOps, Accelerate metrics, and sustaining velocity and quality.

Explore the work

The person
behind the projects.

I’m curious about how things work. I value autonomy, constructive feedback, and teams that have the context to make good decisions.

Outside software, there’s family, running, coffee, and tinkering with things around the house.