Building PHP runtimes that don't need permission.
Software architect, making good code for almost four decades. Started with C and game development, co-founded Joomla in 2005 and was lead developer of Joomla 1.5 — at its peak it powered ~3% of the web. These days I tinker mostly with PHP runtimes in Go and C, pushing FrankenPHP into places it probably shouldn't go. If PHP can't do it yet, I'll make it.
Fractional CTO and Sofware Architect, running @timble. Building Joomla extensions for two decades at @joomlatools, and working on something new at @foliolabs. Based in Diest, Belgium.
| Repo | What | Stars |
|---|---|---|
| frankenasync | Concurrent PHP execution via FrankenPHP threads — 100x+ speedup with standard blocking code | |
| frankenwasm | WASM plugin runtime for PHP — call Go, Rust, JS modules via Extism | |
| frankenwails | Native desktop apps with PHP + Wails — no HTTP server, direct in-process calls |
- PHP, 150x Faster — Still Legacy Friendly — ConFoo 2026
- Building PHP Plugins with WASM — ConFoo 2026
- No FPM, No Problem — PHP Conference Munich
- Programmed or Be Programmed — On Punk, Passion and Pirates — TEDx
C — where it started · PHP — where it stuck · Go — where the runtimes live





