top of page
ReactCon_icon.png
ReactCon_logo.png

Salih Guler

Senior Developer Advocate
AWS
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.

Building a multi-agent tabletop game master with TypeScript

Lightning talk

I built a tabletop RPG game master powered by multiple AI agents that talk to each other. One agent builds the world and generates characters. Another runs the campaign according to your rules. The whole thing is orchestrated in TypeScript and rendered in a React app.

In this session, you will watch me go from a single agent responding to prompts to a full multi-agent system with coordinated roles. You will see how agents communicate and streams responses in real-time, and how the game session stays alive across turns and how I connect it all to frontend.

You'll walk away knowing how to wire multiple AI agents together in TypeScript and plug them into a React app without turning your codebase into spaghetti.

bottom of page