The most complete project on this machine: a browser-based D&D 5e campaign where the Dungeon Master is an AI — designed, built, tested, deployed and monetized solo.
Loreweaver’s Cauldron runs full 5e-ish sessions in the browser: you make choices in prose, the DM narrates consequences, and a Guardian model extracts mechanics behind the scenes. Bilingual Swedish/English UI, works on mobile.
Not a prompt wrapper
- Server-authoritative dice — every roll is generated server-side with cryptographic randomness; the client never touches the numbers, so nobody argues with the AI, the AI argues with physics
- Two-model design — a narrative DM model and a mechanics-extraction Guardian, each with its own context budget and failure handling
- State, not vibes — inventory, spell slots, combat rounds and long rests live in structured JSON with reconciliation, not in chat history the model may misremember
- ~400 automated tests covering billing edges, tier gates and rules mechanics, with parallel subagent-driven development throughout
Monetized for real
Stripe checkout with a free tier (daily turns, voice input and image generation included — generous on purpose), a Patron pass and a lifetime option. Premium model engines and high-resolution image generation gate behind paid tiers; the webhook pipeline handles stacking, expiry and refunds. Pricing went through three revisions listening to early players — the current one gives free riders more, not less.
End-to-end means end-to-end
Frontend, backend, model routing across providers, payments, admin dashboard, release notes, marketing copy, hosting, TLS — everything from the first Figma-less sketch on a napkin to a paying stranger on the other side of the country logging in for tonight’s session. That full loop is the consulting pitch in one artifact: if it holds up with real money and real players on my own hardware, it will hold up in yours.