skip to content
TJ Miller

Let's Build Something Together

/ 3 min read

I’m looking for my next adventure.

I just shipped Iris, a commercial AI companion with persistent semantic memory, agentic workflows, and a custom UI, built entirely on Laravel and Prism. I’ve spent the last year speaking at three conferences on AI and Laravel. And the package I created, Prism, now powers parts of Laravel’s official AI SDK, something Taylor Otwell personally acknowledged when it launched.

Now I’m looking for a team where I can bring all of that energy.

What I Bring

I’ve been writing code for 20 years and building with Laravel for 13 of them. But what makes my last few years different is that I’ve been living at the intersection of Laravel and AI. Not theoretically, but in production.

I created Prism because Laravel developers deserved an AI integration that felt native, not like a wrapper around an SDK. Over 1.5 million downloads later, it’s become a foundational piece of the Laravel AI ecosystem. I built Iris to prove what’s possible when you combine Laravel’s elegance with serious AI architecture: persistent memory, multi-generational memory consolidation, proactive messaging, task delegation, and shell command execution.

At Geocodio, I operated as a Principal Engineer architecting infrastructure that handled over a billion API requests per month. I executed a zero-downtime migration from MariaDB to ClickHouse, expanded data pipeline capabilities, and built developer tooling including a Go CLI and a public uptime monitor for US Census APIs.

But the thing I’m most proud of from that role? I pioneered our AI-assisted development workflow. I was an extremely early adopter of agentic coding with Claude Code and built out a custom system of skills, hooks, MCP servers, and persistent task context that became a genuine productivity multiplier for our team. I wrote about the entire methodology on the Geocodio blog. If your team is looking to adopt agentic coding practices effectively, I’ve already built the playbook.

What I’m Looking For

I want to be at the intersection of Laravel and AI. That’s where my skills and my passion meet.

I’m open on the shape of the role. Principal Engineer, Staff Engineer, Architect, or engineering leadership with IC time. I’m open on company stage too, whether that’s a startup where I’d own the AI strategy from day one or an established company looking to bring AI capabilities into an existing Laravel codebase.

What matters to me is the work: building AI-powered products and features, architecting systems that push what’s possible, and working with people who care about craft. I want to build product, not just infrastructure. I want to ship things that create impact.

Remote is strongly preferred. I’d consider relocating for the right opportunity in the right location.

What Excites Me Right Now

I think Laravel is in an incredibly strong position when it comes to AI. Between Prism, the official Laravel AI SDK, and the framework’s existing primitives (queues, jobs, events, pipelines) Laravel has everything it needs to be the platform for building AI-powered applications. It’s a stronger foundation than most people realize.

Agentic coding is already changing how every team builds software. I’ve been living in that future for over a year, and the teams that figure out how to adopt it effectively are going to have a massive advantage. I can help you get there.

And seeing something I built become part of the framework I’ve spent 13 years working with? That’s one of the proudest moments of my career. I want to keep pushing that boundary.

Let’s Talk

I’m not looking for just any job. I’m looking for the right one. If you’re building something where Laravel and AI intersect, or you want to start, I’d love to hear about it.

Subscribe

For more thoughts, links, project and personal updates.