June 27, 2026
I am 100% solo capital, delivering huggable Build Days across web, iOS, Android, desktop, browser extensions, AI copilots, semantic search, autonomous agents, and the thing you've been getting to next sprint since Q3 2024.
Read article → June 14, 2026
TinkerLite is a lightweight desktop app that gives php artisan tinker the editor interface it deserves: tabs, snippets, SSH connections, and structured output. Built with Tauri and CodeMirror.
Read article → June 13, 2026
Laravel Tackle is an open-source package that gives your Laravel app its own AI coding agent. Run `php artisan ai:code`, describe a task, and the agent reads, edits, tests, and formats your codebase.
Read article → June 9, 2026
Ralph loops aren't just for coding agents in a terminal. Here's how I build one inside a Laravel app with the official AI SDK: durable state in the database, custom tools, and verification the agent doesn't get to vote on.
Read article → June 6, 2026
Ralph Loop Junkie is my open-source app for running coding agents in Ralph loops. Here's what a Ralph loop is, why it works, and how I ship code overnight.
Read article → December 28, 2023
A look back at the rich tapestry of experiences that defined 2023 — personal milestones, professional growth, entrepreneurial ventures, community engagement, and resilience.
Read article → April 12, 2023
Terminable middleware can be useful for tasks such as logging, cache management, or any other cleanup tasks that need to be performed after the response has been sent. In this blog post, I'll show you how to create a simple HTTP request/response logger.
Read article → March 2, 2023
If you're a programmer, you've likely heard the term "contracts" thrown around in discussions about software development. But what exactly are contracts, and how do they relate to programming?
Read article → February 18, 2023
Laravel's pipelines are a powerful tool for simplifying complex processes and streamlining workflows. By breaking down operations into smaller, reusable stages, pipelines offer a more efficient, readable, and scalable approach to handling data transformations in your Laravel applications.
Read article →