Case Study — AI Assistant
Product designers working inside the concept-board editor needed on-demand, context-aware assistance — resizing a workarea, adjusting object dimensions, applying alignment rules, or transforming images — without leaving the canvas. Every switch to an external AI tool broke their flow and lost spatial context.
Existing chat-based AI tools were stateless per-turn, had no awareness of the canvas state, and were impossible to integrate into the editor's undo/transaction system. Designers needed an assistant that could see what they saw, act on specific canvas objects, and produce results that the standard undo stack could roll back.
A streaming, tool-calling AI assistant embedded directly inside the Fabric.js concept-board editor, wired into canvas state and the undo/transaction system.
10+ years of commercial experience in backend development, system architecture, and building scalable applications. Specialises in PHP, Node.js, React, PostgreSQL, and message queue architectures. Experienced in technical leadership: task decomposition, estimation, database design, and core system architecture across high-load environments.
Fixed-price sprints. PM included. First sprint free if we miss scope. Start with Sprint Zero at $2,500 — 2-week diagnostic, money-back guaranteed.