Full-stack engineer & technical lead

Backendto interface

// one engineer, the whole product

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.

Austin Opia — full-stack engineer
// austin_opia
Austin Opia
Lagos · WAT · GMT+1
OPEN
◆ BACKEND · Laravel← DRAG THE SEAM →Vue 3 · INTERFACE ▲
Checkout
Secured
Order #4821
3 items · placed just now
Confirmed
Subtotal$248.00
API response42ms
// OrderController.php — the API behind it
public function store(PlaceOrder $req)
{
  $order = DB::transaction(fn () =>
    $this->orders->place(OrderData::from($req))
  );
  OrderPlaced::dispatch($order);
  return OrderResource::make($order);
}
✓ Pest · 12 passing · 42ms
8+
years shipping
100K+
users at peak
70%
faster APIs
99.9%
uptime
01 / What I do

Not a specialist you have to staff around. The whole build.

full_stack.ts

I own the whole build

Eloquent models on Monday. Vue components on Tuesday. Same head. No handoff to lose the intent.

Laravel 11/12Vue 3 · InertiaNext.js 15TypeScriptTailwindPostgreSQL
ai.ship()

AI that reaches production

RAG that cites its source. Claude, OpenAI, Gemini — plugged into real Laravel endpoints. Automation with guardrails, not vibes.

Claude APIOpenAIPinecone RAGn8n · MCP

Interface

Vue 3 and Next.js UIs. Offline-ready PWAs. The layer users actually touch — and I care about how it feels.

Vue 3 · Inertia · Vite · Workbox

Backend

Laravel that doesn't fall over at 100K users. 70% faster APIs. Tests that mean something.

Laravel · Octane · Horizon · Postgres

Infra & Delivery

Dockerised pipelines, Forge/Hetzner deploys, GitHub Actions CI, and the observability so it stays up.

Docker · Forge · GitHub Actions · AWS
03 / AI & automation

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.

Claude Code certified — Anthropic, Feb 2026
Retrieval with confidence thresholds — not confident? fall back gracefully instead of hallucinating.
RAG on Pinecone or pgvector, with citations users can actually click.
Agentic automation with n8n, Playwright, and MCP — real guardrails, not demos.
Then wrapped behind a Laravel API you can test like any other endpoint.
rag-pipeline.php
chunkembedretrievecite
What's your refund window?
30 days on unopened items — pulled straight from your policy doc. Want me to start a return?
grounded · 0.91 confidence · source: policy.pdf
04 / Leadership & open source

I don't just ship code — I build the people and tools around it.

140+

Discord — Build in Public

140+ engineers who ship in public — weekly demos, no LinkedIn theater.

400+

MBM Substack

Field notes on Laravel, AI, and shipping — opinionated, no hedging. 400+ engineer subscribers.

20+

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.

Open to senior & lead roles · contract or full-time

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.

response < 24h·based in Lagos · remote·overlap UK / EU · US ETAvailable nowopiaaustin@gmail.com