Web Platforms.
Production apps that don't break in six months.
Production-grade from commit zero. Observability, backups, docs, rollback plan — not "we'll fix it in the next sprint."
How the work actually shows up.
Next.js App Router + Server Components by default — fast first paint, minimal client JS.
Postgres + Drizzle — typed schemas, migration-tracked, reversible.
Auth + payments wired cleanly — iron-session through Auth.js depending on scope.
Staging from day one, Sentry + Vercel Analytics — deploys stay boring.
- Next.js 16 application (App Router, Server Components)
- Postgres schema + Drizzle migrations (tracked, reversible)
- Auth (iron-session / Auth.js / custom depending on scope)
- Payment integration (Stripe or Mollie)
- Staging deploys from commit 0, monitoring (Sentry + Vercel Analytics)
- Next.js 16
- React 19
- TypeScript 5
- Postgres
- Drizzle ORM
- Stripe / Mollie
- iron-session / Auth.js
- Vercel
- Playwright
Clear anchors.
These are scoped build tiers after the Discovery Sprint (€1,500). Retainers, hand-off, and invoicing rules live on the pricing page.
MVP, validation — Next.js + Postgres + auth + one core workflow.
- Production Next.js app + core workflow
- Postgres + Drizzle schema + migrations
- Auth wired to scope
- Staging + production deploy pipeline
Full platform — auth, payments, admin, integrations, staging + production.
- Everything in Starter
- Payments + admin surfaces
- Third-party integrations as scoped
- Observability + documentation pack
Multi-tenant SaaS, complex domain logic, RBAC, full CI/CD discipline.
- Multi-tenant + RBAC patterns
- Complex domain + integration layer
- CI/CD + preview environments + runbooks
Real work, no stock.
Mockups and production screens from client and own-product work across the web platforms discipline.






Built with this discipline.
The honest questions.
Next.js has the deepest hiring pool in 2026, Vercel's edge runtime is strong, and React Server Components are the right default for conversion-first surfaces. I'll push back if your constraints say otherwise.
Start here.
30-minute call — honest fit on whether web platforms is the right move.
Discovery Sprint cost is deducted from the first invoice if we proceed to build.


