Daniel Sogl

Daniel Sogl

Daniel Sogl is Director of AI Engineering at SHI GmbH. With a background in FinTech consulting, he now drives AI adoption across teams — from AI-assisted development to Generative AI and RAG. He shares this expertise as a speaker at international conferences and workshops.
"Please Don't Delete My Repo": Why You Can't Trust Your AI Coding Agent (And What to Do About It)
JSNation US 2026JSNation US 2026
Upcoming
"Please Don't Delete My Repo": Why You Can't Trust Your AI Coding Agent (And What to Do About It)
Telling your AI coding agent "please don't commit directly to main" is about as effective as asking your cat not to knock things off the table. LLMs are non-deterministic by nature - a polite prompt instruction is not a security boundary.
In this session, you'll learn how to enforce what you can't simply ask for. We'll dive into lifecycle hooks that intercept tool calls before they execute, blocking unauthorized Git commits, file deletions, or rogue shell commands at the architectural level. We'll also explore how to run coding agents autonomously and safely inside sandboxes - so your agent can do real work without being a liability.

Whether you're building agentic workflows or just trying to stop your AI colleague from pushing directly to production: this talk gives you the controls that prompts never will.
Determinism over Prompts: When the Agent Ships and Nobody Reviews
AI Coding Summit BerlinAI Coding Summit Berlin
Upcoming
Determinism over Prompts: When the Agent Ships and Nobody Reviews
Ten files changed, pull request open, four minutes of work. The agent ships – but nobody reads what's being produced anymore. What happens to the domain logic when code stops being the artifact humans use to verify it? And why do teams get slower even as they produce code faster?

As a Microsoft MVP for Developer Tools, Daniel helps teams build agent-driven workflows – and shows the patterns where they consistently break down: architectures that erode under the flood of files, untested legacy code, requirements that end up in the prompt instead of in acceptance criteria. His antidote isn't a better prompt – it's determinism: acceptance criteria as executable BDD scenarios, TDD as a stopping condition, hooks that actually enforce the rules. Because "please test the code at the end" in your AGENTS.md isn't a quality gate – it's a request.
AI Reviews AI – Closing the Loop in Agentic Development
AI Coding Summit LondonAI Coding Summit London
28 min
AI Reviews AI – Closing the Loop in Agentic Development
AI-generated code is becoming the norm, but who reviews the reviewer? In this session, we explore how to close the feedback loop by letting AI agents review AI-written code. We'll look at local agent setups as well as cloud-based services like GitHub Copilot code review or Greptile, and discuss when each approach makes sense. Walk away with a practical mental model for building a self-correcting AI development workflow, without losing control over your codebase.
Spec Driven Development: The End of Vibe Coding
AI Coding Summit 2026AI Coding Summit 2026
21 min
Spec Driven Development: The End of Vibe Coding
Developers now create entire applications by simply chatting with AI tools. More and more startups rely on predominantly AI-generated code. But what initially thrilled developers quickly leads to frustration: generic code, poor architecture, and security vulnerabilities.In this talk, I demonstrate how Spec Driven Development (SDD) solves these problems. Instead of coding first and documenting later, SDD begins with precise specifications as the "single source of truth." Various tools and CLIs make this methodology practically applicable today with a structured 4-phase approach: Specify, Plan, Tasks, Implement.Using a real project, I show how SDD works with modern AI coding tools. I share honest insights from hands-on experience: where SDD excels, where it fails, and whether the specification overhead actually leads to better results.