Hi đź‘‹
I'm Jonathan

A Principal Engineer at Legend, speaker about web technologies and software engineering blogger.

Principal Engineer
Building systems at Legend
Conference Speaker
Talks at LeadDev, CityJS & more
Engineering Blogger
Writing about software & leadership

From the blog

Thoughts on software engineering, leadership and technology.

View all posts →
✍️
typescriptsoftware-developmentcoding

Typesafe, Validated Configuration in TypeScript (and why I built zodified-config)

If you’ve had a deployment succeed but act strangely, chances are an incorrect config was to blame. Config bugs are tricky because they usually pass code review (they’re seen as harmless config changes), they often will deploy successfully, and secrets in...

24 Jan 2026

✍️
reflectionssharingsoftware-development

2024 in Review: Speaking, Building, and Growing

What a year 2024 turned out to be! It was a time of personal growth, meeting incredible people from all over the world in tech, and diving into some of the most rewarding experiences of my career.As 2025 kicks off, I thought...

7 Jan 2025