At Alai
As a software engineer, I worked across the full stack.Most of my recent work was on the AI agents at the heart of the product: systems that could edit and create entire presentations from a simple conversation.That meant building the agents and their tools, the real-time streaming behind them, and the React and FastAPI interfaces around them.I also owned some of the core foundations it all ran on: the slide elements, the import and export pipeline, and the rendering platform.
For in-depth details of my work, please contact me.
Agentic Slide Editing
Designed and built a chat agent that edits Alai's classic slides from a plain-language request — reorder a deck, split a slide, swap in an image, and much more, all in one turn.It never touches the live slide. Changes land on an off-screen copy first, then the agent screenshots the result and checks its own work before calling it done.
Agentic Slide Editing
Agentic Slide Editing
Agentic Slide Editing
Agentic Slide Editing
Presentation Creation Agent
Designed and built Alai's presentation creation agent — give it a prompt and it generates a full slide deck. It's a multi-agent system (LangGraph + deepagents): a lead agent that hands off to smaller, specialized ones for processing input and searching the web.I owned both ends: the backend agent and the React frontend, a step-based creation flow that picks up right where you left off after a refresh.
Presentation Creation Agent
Presentation Creation Agent
Presentation Creation Agent
Presentation Creation Agent
Presentation Creation Agent
Brand Design Systems
Built Alai's "Design Systems" feature end-to-end. Hand it a brand's materials — documents, decks, images, fonts — or just a website link, and it turns them into a reusable brand kit: design tokens, usage docs, and preview cards.An AI agent does the work in an isolated E2B sandbox. Every output is versioned and kept private to you, thanks to Amazon S3.On the frontend, a "Your Brand" area where you browse your design systems as cards and edit them with the agent.
Brand Design Systems
Brand Design Systems
Brand Design Systems
Brand Design Systems
Durable Agent Streaming
Rebuilt how Alai's agents stream their responses. The old setup ran over a single connection that died on any network blip or page refresh, with no way to recover.The new one was durable and resumable (built with S2.dev): if the connection drops or the page reloads, it reconnects and picks up exactly where it left off, with nothing lost or repeated.Along the way I rewired how cancellation worked, clearing a recurring browser error that had thrown about a thousand exceptions across 645 users.
Durable Agent Streaming
Durable Agent Streaming
Slide Elements, Import/Export & Rendering Platform
Tables, Timelines, Charts & Staged Elements like Funnels are vital for high quality visualizations. I was responsible for adding these elements end-to-end.Owned presentation import and export pipeline: export to editable PowerPoints and PDFs, and import from PowerPoint, PDF, screenshot, or even a website link.Also worked with designers & developed the core components on the frontend that allow for more customization to the presentation.
Slide Elements, Import/Export & Rendering Platform
Slide Elements, Import/Export & Rendering Platform
Slide Elements, Import/Export & Rendering Platform
Slide Elements, Import/Export & Rendering Platform
Slide Elements, Import/Export & Rendering Platform
Slide Elements, Import/Export & Rendering Platform