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.
