

Salih Guler
Senior Developer Advocate
AWS

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.
Fullstack web apps on AWS without a PhD in cloud
Session
Think about building a full-stack web application. It means wiring together a dozen managed capabilities you barely understand and praying nothing breaks when you push to production. Most developers I talk to feel the same way. The gap between "I have an idea" and "it's live on the internet" feels unreasonably wide.
In this talk, we will take a complete web application from an empty folder to a production URL. You will see hosting, cloud functions, authentication, and data all come together without glue code or manual configuration. You will see how to test everything locally and iterate on each capability until it works. Then we will deploy it, scale it up, and back down while you watch.
You'll walk away with a mental model for building fullstack apps on AWS without over-engineering them, paired with real examples and practical patterns you can apply immediately.
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.
