██╗ ██████╗ ██████╗ ██████╗ ██║ ██╔═══██╗██╔══██╗██╔══██╗ ██║ ██║ ██║██████╔╝██║ ██║ ██║ ██║ ██║██╔══██╗██║ ██║ ███████╗╚██████╔╝██║ ██║██████╔╝ ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
Building software, for the love of it.
Architect, developer, or consultant — whatever the work calls for. My toolkit evolves; right now that's mostly Cloudflare's Developer Platform, which I've written a book about.
## recent_writing see_all →
-
cloudflareCloudflare doesn't have AI psychosis. It has a thesis.
“I am not blaming the innovation. I am blaming the chaos of innovation. Everything feels DISJOINTED.” That’s the author of “Cloudflare’s AI psychosis”, on Hacker News this weekend,…
-
aiCloudflare OS is an architecture of distrust
The strangest thing in the Cloudflare OS source code took me a while to understand.
-
aiOpus 5 gets things wrong more quietly
There is a gap in one of my paintings, near the top-left where the brush ran out before it reached the edge, and through the gap you can…
## ~/projects all_137+ →
-
TypeScriptNode.jsSQLiteSMTPIMAP4rev2DKIM/SPF/DMARC
-
paint — a from-scratch GPU oil-painting engine and autonomous painter 2026TypeScriptWebGPUWGSLVite
-
HTMLCSSvanilla JSCloudflare Workers
-
Daily film guessing game (Spotle-style) 2026React 18TypeScriptXStateTailwind CSSViteCloudflare Pages
-
trolli — budget-aware weekly meal planner and shopping list 2026React 19TypeScriptViteHonoCloudflare Workers
## ~/work full_timeline →
- 2023 →CDS UK — Solution Architect · now
- 2021 – 2023HeadClear — Chief Technology Officer (co-founder)
- 2020 – 2021Advanced — Principal Software Engineer
- 2019 – 2020Mitrefinch — Developer → Delivery Team Lead
- 2016 – 2019IFS — Software Engineer → Senior
If you spotted a mistake or want to reply, send me an email.
136 posts · 137 projects · archive since 2013
— jl