How we build: the stack behind our sites and web apps

We pick the stack for the job, not out of habit:

  • most new sites run on Astro with a headless CMS on Cloudflare;
  • web apps run on Laravel with React, or on Next.js with Payload and Postgres;
  • WordPress on Bricks is there for teams that want traditional hosting.

Every technology below has a live project behind it. Once paid in full, the site, the code and every account are yours.

Astro and a headless CMS on Cloudflare: most new sites

Pages are served from Cloudflare's cache, close to your buyer. There are no WordPress plugins to patch, and content is edited in a simple CMS: EmDash or Payload, chosen for the task.

  • uwindi.com. This site runs on Astro and EmDash on Cloudflare Workers.
  • [TesovTech](/cases/tesovtech/). A content platform for a tech review creator. In October 2026 it moved from WordPress to Astro and EmDash. The pages got faster and the design more premium, and the creator now edits content in a simpler editor.

Cloudflare Workers, R2 and Resend: forms, files and email

Our request forms run on Cloudflare Workers:

  • Turnstile keeps out spam;
  • attached files go to private R2 storage and reach you as signed links;
  • notifications go out through Resend;
  • the lead lands in your CRM, if you have one.

The form on this site, [Neatko](/cases/neatko/) and [TesovTech](/cases/tesovtech/).

Web apps: Laravel with React, or Next.js with Payload and Postgres

We build web apps on two stacks and choose by the project's requirements, scale and long-term maintenance.

  • Laravel runs our warehouse and self-storage apps, with React for the interface where the app needs it.
  • Next.js with Payload and Postgres suits platforms with user accounts, catalogs and payments. We host it on Railway behind Cloudflare.

Examples:

  • [MLP](/cases/mlp-web-app/). A warehouse management web app, 21M+ sq ft managed.
  • [Ambar](/cases/ambar-app/). A self-storage web app with full WMS integration.

WordPress on Bricks: for teams that want traditional hosting

The site is custom-built, with no theme and no Elementor. It runs on the hosting you choose and is edited in the WordPress you know. More: custom WordPress development.

  • [Neatko](/cases/neatko/). 99 Performance on PageSpeed.
  • [Talent Compass](/cases/talentcompass/). 100/100 PageSpeed.

How we choose

We ask four questions:

  • Who edits the site, and how often?
  • Does it need accounts, payments or a catalog?
  • What does it connect to: the CRM, the ERP, ads?
  • Where do you want it hosted?

The answers pick the stack, and we explain the choice in the proposal.

Tell us about your project

Start with
one message

Konstantin Tesov
Konstantin TesovFounder, Uwindi
  1. A few lines are enough.
  2. The founder reads every request himself and replies within one business day.
  3. Then a 20-minute call to see whether we are a fit; if we are not, we tell you straight.