Tech stack

Modern stack, no experiments.

Proven, documented and maintainable tools. No exotic frameworks, no unnecessary dependencies, no day-one technical debt.

Frontend
01

Next.js 15

App Router, RSC, SSG/SSR. No third-party component framework.

02

TypeScript

Strict typing across the codebase. No any except in justified cases.

03

Tailwind CSS v4

Utility-first CSS. Design tokens in @theme, no external configuration.

04

React Hook Form + Zod

End-to-end typed form validation. No global state for forms.

Backend
01

Server Actions

Secure server-side mutations. No API Routes for internal operations.

02

PostgreSQL

Relational database for projects with structured and transactional data.

03

Supabase

Auth, storage and realtime when the project needs it. Hosted or self-hosted.

04

Edge Functions

Lightweight business logic at the edge. Vercel Edge Runtime or Cloudflare Workers.

Integrations
01

Transactional email

Integration with the right email provider for each project, with deliverability and traceability.

02

Stripe

One-off payments, subscriptions and customer management. PCI DSS covered.

03

REST and GraphQL APIs

Connection with any system that exposes an API. OAuth, API Key or JWT authentication.

04

Webhooks

Event-driven integration. Automatic retries, HMAC signatures and payload logs.

Infrastructure
01

Vercel

Automatic deploys from git. Preview environments per branch, global edge network.

02

GitHub Actions

CI/CD with tests, linting and build checks on every push. No surprises on main.

03

Sentry

Production error monitoring. Alerts, stack traces and user context.

04

Plausible Analytics

Lightweight, privacy-first analytics. No cookies, no GDPR headaches.

Engineering principles

No vendor lock-in

We choose tools you can replace. Nothing that forces you to keep us for the system to keep running.

Maintainable code

Clear project structure, consistent naming, no magic numbers. A new developer can understand the code in a day.

Tests where they matter

We do not chase coverage. We test business logic, critical integrations and money flows.

Observability from day one

Structured logs, error traces and availability alerts. Problems detected before the client reports them.

Security by default

HTTPS, CSP, secure environment variables, no secrets in git. Authentication with proven standards.

Real performance

LCP < 2s, TTI < 3s on slow connections. No 400kb libraries for 4kb of functionality.