
Matthias Radscheit is the founder and managing director of happycoding (Radscheit GmbH) in Berlin. With degrees in Business Administration (Steinbeis University Berlin) and IT Systems Engineering (Hasso Plattner Institute, Potsdam), he combines strategic business thinking with deep technical expertise. Before founding happycoding, he spent six years at a mid-sized advertising agency – a background that continues to shape his work today: he understands not just the code, but the goals behind it. As a certified Product Owner and former lecturer in web design at Ostfalia University of Applied Sciences, he has been helping companies develop websites, web applications, and custom software for over 15 years. His focus is on scalable, modern systems built on Next.js, Supabase (PostgreSQL), Payload CMS, Sanity.io, WordPress, and Drupal.
Articles
Supabase self-hosted: What's missing between Docker Compose and production
Mistral Large 4, industry by industry: how sovereign is Europe's new AI model?
How much does an MVP cost in 2026? Market ranges, cost drivers and hidden costs
12-Factor App: what your business gains and why we build this way
Sanity vs. Contentful: the mid-market comparison
Is Supabase Auth Enough? When You Need Keycloak – and When You Don't
Supabase RLS with Keycloak: the architecture for your client portal
Migrating from WordPress to Sanity: in stages, not a big bang
Product data from ERP and PIM, content from Sanity: how to connect the systems
Sanity for Headless Commerce: The Shop Sells, the CMS Tells the Story
MVP (Minimum Viable Product), Prototype, or Proof of Concept? The Difference and When You Need Each
Passkeys and MFA with Keycloak: going passwordless in your customer portal
What Does Keycloak Really Cost? The Software Is Free — Running It Isn't
Keycloak major upgrades: plan them instead of dreading them
Hosting Keycloak: Self-Hosting, Managed Providers, and the EU Factor
Keycloak, Auth0, Supabase Auth, or Entra ID? The Comparison for Decision-Makers
SAML vs. OIDC: the protocol question behind every SSO project, explained
Leaving Webflow or WordPress: When Your SaaS Should Migrate Its Website
Multilingual SaaS website: going international without duplicate maintenance
Scaling landing pages: one page per use case, without content chaos
Your Changelog Is a Marketing Channel
Website, docs, and blog from one CMS: the content architecture for your SaaS
How Much Does a SaaS Website Cost? Prices, Line Items, Sample Budgets
SaaS Pricing Pages That Sell: 9 Examples From the German Market (2026)
A trust center for your SaaS: the page procurement wants to see
More Trial Signups: Your SaaS Website's Conversion Path
Anatomy of a B2B SaaS Website
Adopting AI in Your Company: Your Roadmap with Budget Framework, Abort Criteria, and Funding Check
Self-hosting an LLM: what an open-weight model on Hetzner really costs — and when the API stays cheaper
LLM fine-tuning: when it pays off — and when you actually need RAG
RAG vs. Fine-Tuning: Why Your Company Knowledge Doesn't Need Model Training
Workflow Automation for Mid-Sized Companies: n8n on Your EU Infrastructure — and When Make Is Enough Anyway
Training your own AI model: why you almost never need to — and which of the four stages is enough instead
Shop Search That Finds: Enriching Catalog Data with AI
Semantic search: what it can do, what it costs, how you build it in
Website search: which tier you need — and what it costs
Elasticsearch vs. OpenSearch: the Fork, the Licenses, the Decision
Elasticsearch Alternatives: An Honest Comparison for Websites and Shops
What is Meilisearch? Fast Search for Websites and Shops, Honestly Assessed
Website Migration SEO: What to Expect in the First 90 Days
When a website redesign pays off — and when iteration still wins
Custom software development costs: why the same requirement gets you a €15,000 quote and a €150,000 quote
Custom Software: When It Pays Off – and When Off-the-Shelf Is the Better Decision
Migrating JavaScript to TypeScript: The Guide for Teams (strict mode included)
Migrating Legacy PHP to a TypeScript Stack: The Path Without a Big Bang
Migrating from Spring Boot to NestJS: The Practical Guide
What Does a Customer Portal Cost in 2026? Pricing, Running Costs, and the Make-or-Buy Threshold
Customer Portal: Make or Buy? When Zendesk Is Enough — and When It Gets Expensive
Website, Web App, or Customer Portal? What You Actually Need — and What It Costs
Headless WordPress with Next.js: Benefits, Risks and What Marketing Gains
The Business Case for a Customer Portal: How Self-Service Cuts Support Costs and Carries Revenue
What is Framer? The CIO Guide to the Design-First Website Platform (2026)
What is Keycloak? Open-Source Identity & Access Management Explained (2026)
Spring Boot 2.7 Nears End of Support: Boot 4, Extended Support, or a TypeScript Rebuild?
What is Webflow? The CIO Guide to the Visual Website Builder (2026)
SSO and ERP Integration: How Customer Portals Connect to Legacy Systems
The EU AI Act for Software Buyers: What Applies from August 2, 2026
UCP, Universal Cart, and AI Shopping Agents: What Agentic Commerce Means for Retailers
What Does TypeScript/Node.js Development Cost in 2026? Pricing, Hourly Rates, and the TCO Math Against the Java Stack
What Is Agentic AI? A Guide for Decision-Makers – From Chatbots to Orchestrated Agents
When Medusa Is the Wrong Choice
Composable Commerce with Medusa: Modularity as Strategy, Not Buzzword
Medusa self-hosted on Hetzner: TCO and data sovereignty, honestly calculated
Medusa vs Shopify Plus: the B2B math no vendor puts on the table
Why AI Agents Can't Find Your Products – and What It Costs
Medusa Procurement: Not a Turnkey Feature — and That's Exactly Where the Work Begins
When Next.js Is the Wrong Choice: The Limits Honest Advisors Name
Core Web Vitals Are Revenue: What CIOs Actually Need to Know About Performance
Next.js as an integration layer for legacy systems: modernise without the big bang
Next.js on Hetzner instead of Vercel: the sovereign alternative
Next.js + Medusa over SAP Commerce: why I pick the open-source stack
Migrating from Firebase to Supabase: the hard part is the data model
What Supabase Really Costs: An Honest TCO Look at Cloud vs Self-Hosted
Supabase as an AI backend: pgvector, Edge Functions and the consolidation question
Supabase or Firebase: In Europe, the Choice Isn't a Feature Question
AI Layer Instead of Enterprise License: Retrofitting Enrichment and Text Generation onto Open-Source PIM
Two-Speed IT in Practice: New Digital Products on a TypeScript Stack Alongside the Java Core System
AI Image Pipelines for Product Data: From Cutout to Channel Variant
What is Payload CMS? The In-Depth CIO Guide to the Code-First Headless CMS (2026)
Akeneo Community Edition Is Winding Down: Your Migration Options Before September 2026
NestJS vs. Spring Boot: The 2026 Decision-Maker's Comparison
Build vs. Buy: When a Custom PIM Pays Off
Digital Product Passport: What Becomes Mandatory When – and What Your PIM Needs to Support
TypeScript vs. Java in 2026: The TCO Comparison for IT Decision-Makers
One Attribute Model, Ten Outputs: The Product Content Supply Chain
Open-Source PIM Comparison 2026: Pimcore, AtroPIM, UnoPIM – and Where the AI Is Missing
From SKU to Application Search: Semantic Product Search in B2B
Tone of Voice as a System: Brand Voice Governance for AI Product Copy
What Is Agentic PIM? Product Data Processes That Organize Themselves
From Manufacturer PDF to Structured Attribute: AI Extraction in Practice
GDPR-Compliant AI on Your Website: What Works, What Doesn't
Opinion: 7 Reasons Nobody Should Still Be Using TYPO3 in 2026
Supabase and Keycloak: Why I Recommend This Stack to My Clients – and What It Really Costs
Supabase Row Level Security: Why It Rewrites Access Control
The Art of Writing a Marketing Website for an API
Website for my mid-sized business: Framer or WordPress?
7 Ways Your Marketing Website Builds Trust in the Age of AI

The Algorithmic Season: Why the Sale Never Ends
What is Supabase?
Is our data still safe in the United States? Data protection as a strategic decision in the marketing stack
Framer or WordPress? 10 Questions to Decide
Zalando: UX Best Practices for E-Commerce Navigation & Personalization
Webflow, Framer, or Squarespace – Which Is Best?
Behind the Author Box: How I Made My Profile E-E-A-T-Ready
Executive Briefing: Rethinking SEO – How Marketing Leaders Stay Visible in AI-Powered Search
3 Effective Things That Are Only Allowed on B2B Websites
What is MedusaJS? The Open-Source Commerce Engine Explained (2026)

How Does Sanity.io Scale with High Website Traffic? Architecture, Levers, and References

How AI Assist in Sanity.io Makes Editors and Content Teams More Efficient

WordPress Integration with CRM, ERP, PIM, and Other Systems

WordPress Backend Too Slow – What Can You Do?
