Karl-Johan Spiik
CGI
Senior Consultant
Finland

Microsoft MVP Power Automate, AI Ambassador, Power Platform Architect, Author, Leadership hacker | Solution Architect @ Digia

Karl-Johan is a Senior Consultant with over 19 years of experience delivering solutions with Microsoft technologies. In the past eight years, he has specialized in the Power Platform, focusing on Copilot Studio, Power Automate, and Power Apps. He has delivered around 100 projects across multiple industries, working as an architect and Scrum Master. His solutions often extend into Microsoft 365, Dynamics 365, and Azure services. Recently, his work has focused on building autonomous agent solutions with Copilot Studio manually or with Claude Code. With nearly two decades of technical experience combined with a strong Agile background, Karl-Johan is a versatile technology consultant and developer. He brings both practical delivery experience and a solid theoretical foundation. In the past years, he has authored five books focused on community-driven and self-organizing ways of working.

Session Portfolio
Current Sessions Delivered by Karl-Johan
I Will Hack My Agent - The Story of a Copilot Studio Experiment
microsoft
security
power-platform
copilot-studio
agentic-ai

What happens when you turn the tables on your own AI? In this session, we dive into the fascinating journey of building an autonomous agent with Copilot Studio—and then trying to break it. You’ll hear the real story of how an agent designed to streamline job applications was stress-tested with prompt injections, tool misuse, and data exfiltration attempts. Discover where the agent held strong, where it failed spectacularly, and what lessons emerged for anyone building AI-driven automation. This is not theory - it’s a candid look at the vulnerabilities, defenses, and design patterns that matter when your agent moves from the lab to the real world. Why Attend? If you’re working with Copilot Studio, Power Automate, or planning to deploy autonomous agents, this session will give you practical insights into: • Common attack surfaces and how to mitigate them • Designing safe, auditable actions and flows • Grounding AI responses to enterprise data • Building resilience without sacrificing usability Join us for a story that blends innovation, security, and a little bit of hacking fun—because the best way to understand your agent is to try breaking it.

Read more

Proposal Operator: Multi Agent Orchestration for RFP Responses with Copilot Studio
power-platform
copilot-studio
multi-agent

Responding to RFPs is a complex, high pressure process that rarely fits into a single workflow—or a single AI agent. Requirements analysis, compliance checks, content drafting, and consistency reviews all demand different skills and perspectives. In this session, I present Proposal Operator, a practical case study of using multiple Copilot Studio agents working together to support RFP responses. Instead of building one “do everything” agent, the solution is based on specialized agents with clear responsibilities, orchestrated as a team to handle different parts of the process. The focus is not on clever prompts, but on architecture and orchestration: when one agent delegates work to others, how responsibilities are separated, and how the system stays understandable and governable as complexity grows. The RFP scenario serves as an example of a broader pattern relevant to many enterprise processes where work must be split, reviewed, and coordinated. You’ll see why multi agent designs are often more robust than single large agents, what breaks when orchestration is missing, and how Copilot Studio can be used to model agent teamwork in a controlled way. This session is for architects and developers who want to move beyond single agent demos and start designing agent systems that scale in both capability and complexity.

Read more

Karl-Johan can deliver sessions in
English
Finnish
Connect with Karl-Johan
Past Speaking Engagements
A Look Back at Past Speaking Engagements
See all past speaking engagements

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.