The AI layer was the most demanding piece. The client did not want AI as a standalone chatbot in a corner. They wanted it woven through the product: generating summaries, follow-up questions, and related resources for content, assisting users as they write, powering content moderation, categorising video, and running as a full conversational assistant with saved, shareable sessions.
Building AI this deeply into every surface, while keeping it fast and useful, required careful architecture and a real understanding of how the AI should behave in each context.