Backendto interface
I build the Vue / React interfaces, run the Laravel and Postgres behind them, and wire in AI that survives production. Drag the seam below — same feature, both sides of my stack.

Not a specialist you have to staff around. The whole build.
I own the whole build
Eloquent models on Monday. Vue components on Tuesday. Same head. No handoff to lose the intent.
AI that reaches production
RAG that cites its source. Claude, OpenAI, Gemini — plugged into real Laravel endpoints. Automation with guardrails, not vibes.
Interface
Vue 3 and Next.js UIs. Offline-ready PWAs. The layer users actually touch — and I care about how it feels.
Backend
Laravel that doesn't fall over at 100K users. 70% faster APIs. Tests that mean something.
Infra & Delivery
Dockerised pipelines, Forge/Hetzner deploys, GitHub Actions CI, and the observability so it stays up.
Products, shipped end to end
KeywordMetrics SEO Operations Platform
Laravel SaaS that ingests Google Search Console data, surfaces keyword opportunities, and automates content workflows.
Grounded answers,
not hallucinations
I build retrieval pipelines that cite their source and fall back gracefully when confidence is low — then wrap them in clean Laravel endpoints with 80%+ test coverage.
I don't just ship code — I build the people and tools around it.
Discord — Build in Public
140+ engineers who ship in public — weekly demos, no LinkedIn theater.
MBM Substack
Field notes on Laravel, AI, and shipping — opinionated, no hedging. 400+ engineer subscribers.
Mentorship
Code reviews for 2 junior devs. Rules for when AI-written code goes in and when it stays out.
Speaking & OSS
Speak at Laravel and PHP meetups. Ship OSS packages for caching and dev tooling.

Bring me the part no one wants to own.
The API that buckles under load. The frontend that's fallen behind. The AI that only works in the demo. That's the work I like — and I've shipped it at 100K+ users, 99.9% uptime.