Refined digital experiences,engineered with intent.
Rotterdam-based full-stack engineer. I help teams ship web products, sharp interfaces, AI integrations, and reliable delivery pipelines, with whatever stack the product needs.
Hello

I'm Max Kruijs Voorberge, a Senior Full-Stack Engineer from Rotterdam. I work across modern product and platform implementation, not one fixed framework. That can mean interfaces, APIs, auth, databases, integrations, deployment and the architecture between them. I like turning messy product requirements into software that feels clear, fast and maintainable. For client work, reach me through MKV Labs, the company behind my software, AI and product work.
I build products end-to-end: interfaces, APIs, AI, performance, and the pipelines between them.
Web & Full-Stack Development
Production apps, dashboards, webshops and content platforms with clean architecture and the stack that fits the product.
AI & LLM Integration
Local or cloud LLM features with retrieval, streaming responses, agent loops and connections to real workflow data.
Code Quality & Maintainability
Type-safe foundations, API contracts, tests and standards that make a codebase easier to extend.
Performance & Web Vitals
Lighthouse and Core Web Vitals work across bundles, assets, metadata and the details that keep pages fast.
CI/CD & DevOps
Automated test, preview and release pipelines with GitHub Actions, GitLab CI, Azure DevOps, Vercel and Azure.
Featured work
From the notebook
View all →Next.js vs TanStack in 2026: How to Choose
Next.js 16 vs TanStack in 2026: compare the App Router, TanStack Start, Query, and Router to pick the right React stack for performance, SEO, and scale.
How I Built KittenPlein
A technical case study on building KittenPlein, a Dutch kitten marketplace with Next.js, TypeScript, PostgreSQL, SEO, moderation and payments.
Building Chattr: Open-Source Support Chatbot
How I built Chattr, an open-source, self-hosted support chatbot with multi-tenant RAG, guardrails, provider flexibility, one-script embedding, fully local runtime options, and safe handoff flows.
Mastering Next.js 16 Caching Strategies
Explore advanced caching strategies in Next.js 16 to enhance web performance and scalability.
Self-Hosted WhatsApp AI Agent with Python
How I built a privacy-first AI agent that sends a daily morning brief to WhatsApp and answers questions via GPT-4o-mini, FastAPI, and six live data connectors.
React Compiler: Automatic Memoization
Learn how React Compiler automatically memoizes your components, eliminating manual useMemo and useCallback for optimal performance.






