I craft developer experiences. I've been writing code for 20 years, over a decade of it with Laravel. At Luma Brighter Learning I build LLM-powered systems. In my free time I build more of them, plus the dev tools that make it easier.
Father, husband, Laravel astronaut.
Prism is a unified interface for working with LLMs in Laravel. Honestly, Prism exists because of Iris. I wanted to build Iris with Laravel, I needed Prism... so I built Prism.
Iris is an AI companion with persistent semantic memory. I write about it a lot.
Halcyon is a markdown notes app for macOS with real vim bindings.
Sonari is on-device dictation for your Mac. Your voice stays on your machine.
Some older PHP packages: laravel-json-schema-assertions and dotenv-editor.
I write at tjmiller.me.
There's also a newsletter. No cadence promises.
If Prism has saved you some time, sponsoring me helps cover the tokens and API access it takes to test across providers.
X · Bluesky · LinkedIn · YouTube · everything else