The tools we build on, reviewed honestly.
We ship on these every week, so these reviews are about what the tool is like in production rather than what its landing page claims. Each one says where it breaks and what we reach for instead.

Deepgram review
Fast enough for a live call. Endpointing is the setting that decides if it works.
Read →

Claude Code review
A year in production. Real gains, but a senior still watches the diff.
Read →

Bubble
Real products ship on it. Watch the workload, not the drag and drop.
Read →

Claude Agent SDK
The agent loop, already written. Permissions are the reason to use it.
Read →

LangChain
Useful for the first month. Judge it on what you keep after.
Read →

LangGraph
Agents that survive a restart. The state model is the product.
Read →

Make.com
Fast to build, and it discards failed runs unless you say otherwise.
Read →

n8n
Good enough to run a client's operations on. Self-host it.
Read →

OpenAI API
Easy to call, harder to run. Rate limits decide your architecture.
Read →

Stripe
The default for taking money. Marketplaces are where it gets hard.
Read →

Supabase review
Worth betting a product on. Row-level security is where teams get hurt.
Read →

Vercel
Deploys you stop thinking about. Know the limits before you hit them.
Read →

AWS review
Worth the weight, once a system earns its own infrastructure.
Read →

Claude API
Long context wins the build. Rate limits decide what ships after.
Read →

FastAPI review
The right default for AI backends, if you size workers for real load.
Read →

MCP review
Solid enough to ship. Auth and versioning are still your job.
Read →

Next.js review
We bet our own site on it. App Router still has sharp edges.
Read →

PostgreSQL review
Boring is a feature. Postgres is our default database until a workload proves it should not be.
Read →

Redis review
The right cache and queue backbone. A poor primary database.
Read →

Twilio review
The default for voice and messaging, if you register early and verify every webhook.
Read →

React review
Our default frontend. Two builds since have used Vue instead.
Read →

Celery review
The right way to move slow work off the request path. Painful to run past a few workers.
Read →

ClickUp review
Good enough to route tasks automatically. The API punishes hardcoded structure.
Read →

Docker review
Worth it once a team owns the containers, not before.
Read →

Fireflies
A solid transcript source for automation, once you verify the webhook yourself.
Read →

Google Calendar API review
Reliable for reading a calendar, punishing for keeping one in sync.
Read →

React Native review
One codebase for two platforms. It cost us most on the hardware.
Read →

SendGrid review
Our most-used email API. The failures show up months later, not on day one.
Read →

Socket.IO review
Great until server two joins. Then the adapter decides everything.
Read →
