Draupnir
Product Foundation
The product foundation I kept rebuilding
Every serious product needs the same first layer: identity, data, billing, email, uploads, analytics, authorization, and a deployment path. I rebuilt that layer often enough to learn which abstractions survive and which ones get in the way.
Draupnir keeps those decisions in one working application. It is the starting point I now use when a product needs to become real, and it is now available to other developers.
Capient made the value obvious. Once the foundation was solid, product work stopped getting interrupted by the same infrastructure decisions. Draupnir is that head start, maintained as a real application.