Enterprise AI assistant
The real-time frontend layer of an enterprise AI assistant used by engineers at a global client. Built from scratch for the initial launch, then evolved to Angular Signals and Zoneless change detection to support complex tool-calling workflows, branching chats, and mid-stream cancellation.
- SSE pipeline with token buffering, throttled rendering, and smooth incremental markdown parsing
- Automatic reconnection and mid-stream resume to protect in-flight responses on dropped connections
- Single shared component core powering both the standalone web app and the embedded desktop client