In this talk at OpenTalks, *codeplain CTO Predrag Radenkovic presents how Incode, a $3B identity verification platform, transformed its integration development using spec-driven development, while direct LLM-based code generation with tools like Claude Code failed to scale.
Initial attempts at automation produced code that diverged from requirements, introduced bugs, and increased review burden. The agentic approach, lacking strict guidance, led to unreliable outputs. The breakthrough came with spec-driven development, where structured specifications become the single source of truth.
Using ***plain, the language of spec-driven development, Incode translates requirements directly into working software, reuses modular components across integrations, and automatically detects ambiguities and conflicts before code generation. *codeplain's fully automated rendering pipeline—combining structured specs, a state-machine agent, LLMs, and continuous test validation—renders, tests, and validates each functional requirement independently and as a whole. This enables regression safety, precise bug fixing, and agile iteration.
With the spec-driven development approach, twenty integrations were fully developed, and now one gets shipped in one day instead of two weeks, with no manual code reviews.
About OpenTalks.Ai
OpenTalks.AI is an international, independent Open conference on Artificial Intelligence. Started in 2018 with 600 participants, now it is a well-known conference on AI/ML in Western Europe, gathering 1000+ participants with a community of 5,000+ professionals.
Listen or watch on YouTube



