Looping SVG animation illustrating a PDF verification pipeline – document stack, cloud processing, and green/red folder sorting.
6 projects · 9 articles
Vercel is the cloud platform that hosts this site. It provides zero-config deployments for Next.js, edge functions, image optimisation, and global CDN distribution.
Looping SVG animation illustrating a PDF verification pipeline – document stack, cloud processing, and green/red folder sorting.
On-demand PDF presentation generator for 31 European markets – one codebase, one URL pattern.
i18n B2B e-commerce platform for waterless urinal products across 32 European countries with automated VAT handling, PDF invoicing, and CRM integration.
RAG system on OpenAI and Upstash Vector in 30 languages, with a streaming chatbot and hybrid search (semantic + keyword).
Databases
Client-side SVG configurator with live preview for designing vinyl curtains and roofing panels.
Libraries
Services
E-commerce platform with 30 locales, product configurators, AI chatbot, and fully automated order flow: Stripe → Zoho CRM → Airtable → Mailgun → PDF.
A decision framework for multi-region Next.js hosting: when single-region is genuinely fine and what managed platforms charge per region.
Run next/image on a self-hosted VPS without OOM: why the optimizer is memory-hungry, how to bound device sizes, formats, and cache, or offload it.
GDPR-compliant analytics with Umami: no cookies, no consent banner, self-hosted or cloud – and when server-side GA4 is still the right call for EU products.
Self-host a Node.js API on a €6/month VPS: Caddy reverse proxy, Docker Compose, zero-downtime deploy script, and GitHub Actions CI – complete production setup.
Next.js view counter with Upstash Redis over HTTP: atomic INCR, Edge Runtime for zero cold starts, React Strict Mode fix, and slug namespace gotchas.
Next.js dynamic OG images with Satori: why opengraph-image.tsx hangs Turbopack at 400% CPU, how API routes fix it, plus WOFF2 and Twitter card gotchas.
40+ point production SaaS checklist: auth, Stripe billing, PostgreSQL, rate limiting, email, monitoring, and security – with honest 8-week build estimates.
Stack
Databases
Topics
Puppeteer vs @react-pdf/renderer for Node.js PDF generation, decided by production use, not benchmarks.
Turborepo monorepo with Next.js and Hono, sharing one set of TypeScript types across frontend and backend.
Libraries
Databases
Services
Topics
AvailableGot a project in mind?
Whether it’s a new product, an integration, or scaling an existing system – let’s talk about how I can help.