top of page
FlutterCon_icon_turned.png
FlutterCon_logo.png

Salih Guler

Senior Developer Advocate at AWS Amplify
greg-fawson-foto.1024x1024 Kopie.jpg

Salih is a Senior Developer Advocate at AWS with a strong focus on frontend and mobile app development, developer experience, and serverless architecture. With a background in building scalable mobile and web interfaces, he brings hands-on expertise to developer communities around the world. He’s passionate about creating intuitive developer tools and open source projects, often blending frontend craft with cloud infrastructure. Outside of work, Salih is a dedicated runner, comic book enthusiast, and a dad who balances code, curiosity, and creativity—always exploring new skills, from making music to architecture.

Build an agentic full-stack tabletop game master application

I've run AI-powered tabletop game master sessions at conferences where the audience became the adventuring party and an AI ran the game. Audiences loved it. Now it is time you build the whole thing yourself.

In this workshop, you'll start with a pre-built UI and mock data for a tabletop role-playing game. Over the next few hours, you'll turn that static shell into a working full-stack application with real-time multiplayer sync and an AI game master that narrates encounters, controls enemies, and responds to player actions.

You will build:
- Authentication so players can sign in and own their characters
- Persistent game state for characters, inventory, and encounter history
- Real-time multiplayer sync so all players see the action as it happens
- An agentic game master with memory that tracks the story across turns
- File storage for character portraits and map assets

and have a running application where players can join a session, take actions, and have an AI game master.

bottom of page