Production-ready blocks

Build pages.
Not components.

React sections hand-built on shadcn/ui and Tailwind v4. Drop them in, swap the copy, ship.

From the founder

I've shipped a lot of interfaces. Marketing sites, SaaS dashboards, e-commerce storefronts. And in almost every project, a third of the timeline disappeared into the same problem: building sections that should exist off the shelf.

Not because those sections were complex — they weren't. A good hero takes an afternoon. A pricing table takes a day. But multiply that across every new project, every new team, every new design system, and you're looking at weeks of work that doesn't move your product forward.

blockus is my answer to that. Not a drag-and-drop tool. Not a component library you install and depend on forever. Just files — files that look exactly like the code your team writes, that you own the moment they land in your repo.

I'm proud of every block in this catalog. If you find one that doesn't meet that bar, tell me. I'll fix it.

Leonel NgoyaFounder & lead engineer, blockus
From the blog

Ideas worth reading.

Engineering

Building a zero-downtime deployment pipeline

How we cut deploy interruptions to zero by combining feature flags, blue-green switching, and health checks that actually mean something.

Priya MehtaPriya Mehta8 min
Design

Token systems at scale

Why three layers of tokens beat one giant file.

Tom ReyesTom Reyes5 min
Product

The metrics we stopped tracking

Vanity numbers looked great in decks. Then we cut them and shipped faster.

Anika JohanssonAnika Johansson4 min
Engineering

Postgres full-text search without Elastic

We replaced a whole search cluster with tsvector, GIN indexes, and a materialized view refresh job. Here's every tradeoff.

Kofi AsanteKofi Asante11 min
Culture

Async-first isn't remote-first

Conflating the two is how teams end up with neither.

Sara NilssonSara Nilsson3 min
Design

Accessible focus rings that don't look broken

A practical guide to :focus-visible, forced-colors, and the one WCAG criterion teams always forget.

Lucas OliveiraLucas Oliveira6 min
Timeline

Built in the dark, shipped to the world.

  1. Edge runtime GA

    Every function now runs within 50ms of the end user — no regional pinning required.

  2. Zero-downtime deploys

    Blue-green at the infrastructure level. Swap traffic without a single dropped request.

  3. Distributed tracing

    End-to-end spans across services, stored for 30 days with sub-second query latency.

  4. Storage layer rebuilt

    LSM-tree engine replaced a B-tree. Write throughput up 4×. P99 reads under 3ms.

What brings you in?

Pick a lane — the form below routes straight to that team.