Sketch your system.
We'll critique it.

Drag blocks, connect them, give us a system. The panel on the right tells you what we'd push back on, what we'd cut, and roughly what it would cost in time and dollars to ship for real. If you submit it at the bottom, an engineer here will write you back within 48 hours with a longer take.

§ The builder

Drag from the left. Connect with the dots.

palette · 14 blocks drag →
§ edge
CDN $
Cache static assets at the edge.
Load balancer $
Round-robin or least-conn.
§ app
Web app $$
Stateless HTTP server.
API $$
JSON over HTTP. Versioned.
Worker $$
Background job processor.
Cron $
Scheduled tasks.
§ data
Postgres $$
Primary OLTP database.
Redis $
Cache & queues.
Object store $
Blobs, files, backups.
Kafka $$$
Event log. Heavy.
§ ai
LLM $$$
Generation. Pay per token.
Vector DB $$
Semantic search.
Embeddings $$
Text → vectors.
§ external
3rd-party auth $$
OIDC / SSO provider.
drag from palette · port→port to connect · click to select
empty canvas — drag a block v0.1 · sandbox
amirus says
Drag a few blocks onto the canvas. The more you build, the more pointed our critique gets.

This is the same exercise we run in week one of every engagement, just with sticky notes on a wall instead of pixels. The findings on the right come from a small ruleset Omar wrote — about 40 heuristics for "things that bite you in production." It's not exhaustive. It's opinionated.

If your system is more interesting than what fits in a sandbox — and most are — send it to us anyway.
Start a project →
§ How we use this

It's our kickoff workshop, not a sales gimmick.

Every Amirus engagement starts with a one-day workshop where we draw your system on a wall. We label what's load-bearing, what's incidental, and what's a politely-named bag of cron jobs. Then we throw away half of what we drew.

This sandbox is the digital twin of that wall. If you spend ten minutes here before our first call, the call is twice as good. If you spend an hour here and decide you don't need us — that's a fine outcome too. Architecture clarity is the goal; we just happen to be one way of getting there.

◆ Tweaks
Accent
Logo variant