Hey, I'm Carl!

I'm a proud dad and engineer building syntwin.ai.

I spend a lot of time thinking about product and design. How software feels matters to me. I'm a local-first enthusiast and PWA fanboy.

When not coding, I'm with my family, cooking or doing some kind of sports. I also organize the Munich TypeScript Meetup.

Carl with his son

Projects

alkalye

A beautiful markdown editor that works offline, syncs across all devices, and keeps your words encrypted. End-to-end encrypted with no account required.

tilly

A relationship journal app that helps me being a better friend. My take on how good web apps can and should feel.

intl

A typesafe internationalization library that does not require code generation

Writing

View all

The Two Trees in React

React encourages thinking about your UI as a tree. But there are two different trees that matter for understanding re-renders, and confusing them leads to performance problems and wasted effort.

Recipes

View all