About FamilyHub

Hi, I'm Yvan

I'm Yvan Stemmerik, a full-stack software engineer from Haarlem with over 8 years of professional experience. By day, I build software for large organizations — by night (and weekends), I build FamilyHub.

In my career I've worked on projects for the Dutch Ministry of the Interior (Logius), where I served as lead engineer on a new self-service portal for government services like DigiD and eHerkenning. I've built high-throughput microservices at EDSN processing millions of energy market messages daily. I've led implementations for municipalities like Utrecht, built a meal-box startup from scratch (later acquired by Deloitte), and developed AI-powered job classification tools for the healthcare sector. From government to startups, from monoliths to microservices — I've seen and built a lot.

But at home? My wife and I were drowning in WhatsApp messages for grocery lists, Google Calendar for appointments, and Apple Notes for everything else. With two small kids, things kept falling through the cracks. Whose turn was it to clean the bathroom? Did we already buy diapers? What time was that birthday party again? I decided it was time to organize family life as professionally as I organize code.

FamilyHub is the result: one app that brings shopping lists, tasks, calendar, and a Dutch voice assistant together. I'm building this on my own, in my spare time, and I plan to keep developing it for a long time. Check out the roadmap to see what's coming next. If you have ideas or feedback, I'd love to hear from you.

Why FamilyHub?

Every family juggles the same stuff: grocery lists, chores, appointments, planning ahead. Most of us cobble together a mix of WhatsApp groups, shared calendars, and sticky notes. It works... until it doesn't. FamilyHub puts all of that in one place, synced across every phone, tablet, and that kitchen tablet you always wanted to put to good use.

What it does

FamilyHub is a family command center: shared shopping lists, household tasks, a shared calendar, a kitchen hub display, and a Dutch-speaking AI assistant — all synced in real time across every device in the house.

It's a Progressive Web App, so it works on any phone, tablet, or laptop. Hang a tablet in the kitchen and you've got an always-on family dashboard. When nobody's using it, it shows your family photos.

FamilyHub Cloud

The easiest way to get started. I handle the hosting, updates, and backups — you just sign up and start organizing. Every new family gets 14 days free to try everything out, including the AI assistant.

After the trial, pick a plan that fits. No lock-in: export your data anytime, or switch to self-hosting whenever you want.

Start your free trial

Self-hosted & open source

FamilyHub is fully open source. The whole thing — backend, frontend, tests, infrastructure — is on GitLab. It ships as plain Docker images, so you can run it on a Raspberry Pi, a NAS, a home server, a VPS, or a Kubernetes cluster — anywhere Docker runs. Your data, your hardware, your rules.

For self-hosting, you bring your own AI API key (Anthropic or OpenAI). Everything else — database, calendar server, speech-to-text — runs on your own machine.

Self-hosting guide

Multi-family support

One FamilyHub instance can host multiple families, each with their own data, users, and settings. Handy if you want to share it with friends or extended family.

On FamilyHub Cloud, new families can try it free for 14 days. After that, you pick a plan: Cloud Complete (all-inclusive), Cloud BYOK (bring your own API keys), or self-host for free.

Tech stack

  • Backend: Kotlin + Spring Boot 4, hexagonal architecture
  • Frontend: React 18 + TypeScript + Tailwind CSS (PWA)
  • Database: PostgreSQL 18 with Flyway migrations
  • Calendar: CalDAV (Radicale), syncs with iOS, Android, Proton, Google
  • Real-time: WebSocket (STOMP over SockJS)
  • AI: Anthropic Claude or OpenAI
  • Speech-to-text: any Whisper-compatible endpoint (OpenAI Whisper API or self-hosted faster-whisper with the Dutch large-v3 model)
  • Tests: JUnit 5 + MockK + Testcontainers, Vitest, Playwright