I built Draftbase. It's a lightweight headless CMS for React developers who want real content modeling. Content is stored as MDX and served over an API, kept separate from your codebase instead of living inside it.
Every CMS I'd touched fell into one of two camps. One was a bloated dashboard that fights the developer at every turn. The other was a raw database that hands writers a blank box and calls it flexibility. I got tired of picking my least-favorite poison. So I built the thing I actually wanted to use.
What pushed me over the edge was smaller than any grand thesis. API rate limits that made no sense for my traffic. Configs that behaved differently on every host. SDK docs that didn't match the real response. My favorite: circular bugs that popped up out of nowhere the moment I tried to render a piece of content. None of it was hard, exactly. It was just never simple. And simple was the whole point.
Draftbase is my answer. A schema editors can trust. An MDX editor developers don't have to fight. An API and MCP surface that treat automation as a first-class writer, not an afterthought. The goal hasn't changed since day one. Keep the CMS simple, so a small team can run content like software. No need to hire someone just to keep the CMS alive.
Kicking the tires? If something feels off, or you just want to say hi, my inbox is open. I'm still the one reading it.