
AMP 88: Why We Built ngDiagram, an Angular Diagramming Engine | Kuba Kubacki & Łukasz Jaźwa
What does it really take to build a production-ready diagramming engine from scratch? In this episode of the AI Master Podcast, Dariusz Kalbarczyk talks with Jakub Kubacki and Łukasz Jaźwa about the story behind ngDiagram, an Angular-first, open-source library for building advanced diagram editors and visual workflow applications. Jakub Kubacki is an Angular Principal Developer and one of the minds behind ngDiagram. Łukasz Jaźwa is CTO at Synergy Codes, co-founder of Tentaro, and an expert in AI-assisted software engineering. Together, they explain why existing diagramming libraries were not enough, what convinced their team to build its own engine, and why Angular became the framework of choice. In this episode: • What companies actually use diagramming tools for • Why building a visual editor is different from regular web development • What ngDiagram handles for application developers • Why the team decided to build its own diagramming engine • What “Angular-first” means in practice • Why the core of ngDiagram remains framework-independent • How to design an API for developers outside your own team • Which seemingly simple features became major engineering challenges • What production applications revealed about the library • Why ngDiagram was released as open source • What AI coding agents misunderstood about the project • How MCP documentation improved AI-assisted development • Why diagram editors still matter when AI can generate workflows from text If you work with Angular, visual editors, workflow builders, developer tools, open-source software, or AI-assisted engineering, this conversation is for you. Subscribe for more conversations with the people building practical AI and modern software products. Hosted by Dariusz Kalbarczyk, co-founder of NG Poland, JS Poland, and AI Poland. #Angular #ngDiagram #OpenSource #SoftwareEngineering #AIEngineering


















