AI + CLOUD APPLICATIONS / JUNE–OCTOBER 2025
Auto DM (Anansi)
An adventure that works around real life.

The problem
When my D&D group couldn’t all meet, we didn’t want to continue the main campaign without everyone. I started building a tool to create smaller adventures, then expanded the idea: let AI take on the narrator’s role so everyone can play.
What I built
A web application where players create a world, build a character, and interact with an AI dungeon master through chat. Scenarios, characters, and story history persist between sessions.
- Custom scenarios with settings, themes, and challenge levels.
- Character creation with ability rolls and separate player and character identities.
- A shared chat experience with dice rolling and AI narration.
- A Flask backend on AWS Lambda, API Gateway, and persistent storage in S3.
What it taught me
A local prototype and an application people can use online are very different things. This project brought together APIs, cloud deployment, persistent data, and the practical work of keeping a story coherent across sessions.
Read the original build notes ↗