all work

Embeddable AI Widget

ReactTypeScriptiframeAI UXIntegration

ai-widget.embed

A reusable AI widget that lives inside third-party apps without taking over their architecture.

  1. 01Host applications inject the widget and keep their own routing, styling, and release flow.
  2. 02The widget runs in an iframe boundary with controlled message passing to the parent app.
  3. 03The implementation model stays reusable, so the same pattern can be applied across host products.
Integration sketch for the embeddable AI widget

Overview

I designed and implemented an AI widget that could be embedded into third-party web applications through an iframe. The project needed careful boundaries: the widget had to feel native enough for users, but isolated enough that host applications could adopt it without changing their own architecture.

Highlights

  • Designed the integration contract between the host application and the embedded widget.
  • Implemented iframe-based communication patterns with attention to reliability and predictable message handling.
  • Kept the widget implementation reusable instead of tying it to a single host application.
  • Balanced user experience, isolation, and integration simplicity so teams could adopt the widget without heavy rewrites.