Speaking

I speak about Power Platform from a developer's point of view - ALM, build systems, testing, and lately what changes when agents write the code. I present in English and Czech, solo or co-presenting, and I've run everything from 15-minute lightning talks to full-day hands-on labs.

Topics

  • Power Platform ALM: source control, build systems and CI/CD
  • The developer inner loop - local builds, early bound types, unit testing plugins and PCF
  • Agentic engineering on Power Platform
  • Testing and validating behaviour when AI changes your code
  • Integrations: Custom Connectors, Dataflows and Virtual Tables
  • PCF and Power Apps Component Framework
  • Power FX SDK and low-code plugins

Formats

  • Conference session45–60 minutes, level 200–400
  • Hands-on labHalf or full day, attendees build alongside
  • WorkshopMulti-instructor, deep dive on developer ALM

Languages

  • EnglishConferences across Europe
  • CzechCzech user groups and conferences

Talks I can give

Listed in the order I'd recommend them. Happy to tailor length and depth to your slot, and every one of these runs equally well in English or Czech.

Bio and headshot

Copy these straight into your programme - no need to ask.

Short bio

Staff Software Engineer at NETWORG. I work on Power Platform extensibility - plugins, PCFs, and the ALM tooling around them - and I'm currently going deep on agentic engineering for the platform.

Full bio

I'm a Staff Software Engineer at NETWORG with hands-on experience across the whole Power Platform - plugins, Power Automate, PCFs, Power Apps. Whatever corner of the platform a problem lives in, I've usually been there.

My focus is pro development: building robust, extensible solutions from a developer's perspective rather than clicking through the maker experience. In practice that means source control, real build systems, testable code, and a fast local inner loop - the things that let a Power Platform team work like a software team.

Lately I've been going deep on the agentic side of the platform: designing AI-driven, agent-based approaches to extend what Power Platform can do, and working out how you validate behaviour when an agent is the one changing your code.

Matěj Samler headshot

Matěj Samler - Staff Software Engineer, NETWORG · Prague, Czechia

Download headshot

Where I've spoken

Community & user group talks · European Power Platform Conference · Nordic Summit 2026 · Update Days: Power Platform 2025 · Update Days: Power Platform 2026 · WUG Brno

Nordic Summit 202621 Sept 2026· Billund, DenmarkUpcoming

Validating behavior after AI changes your code

UI testing for Power Platform has always been painful - thin tooling, heavy upfront effort, and tests that break with every form change. This deep dive uses LLMs to generate stable test code from natural-language scenarios instead. Why UI-level tests beat unit tests once AI writes the code: an agent will happily adjust the code and the test together until the checkmarks go green without validating anything. An LLM with Playwright MCP explores the app, identifies scenarios and produces Gherkin plans; a Copilot agent turns those into Playwright code that runs with no inference in your pipeline. Because Gherkin describes behaviour rather than selectors, the scenarios survive UI changes and double as executable specifications that steer the coding agent.

90 min · Advanced · Makers & Developers

WUG Brno2 Sept 2026· FIT VUT, Brno, Czechia

Low Code is Dead, Long Live Vibe Code!

In September 2025 Charles Lamanna, CVP at Microsoft, told the Power Platform Conference that "low code is dead - as we know it," with vibe coding as its successor: a faster, more flexible way to build apps over enterprise data. What vibe coding can actually do inside Power Platform, how it follows on from the low-code world we already know, and how you govern and secure the apps that come out of it so organisational data stays safe.

Update Days: Power Platform 202628 Apr 2026· Prague, Czechia

Setting up developer environment, repository and build system

The developer inner loop - the fast local cycle before code reaches CI/CD. Source controlling Dataverse solutions, MSBuild-based local builds, generating version numbers from Git history, early bound types, running validation locally, unit testing plugins and PCF controls, and cutting the dependency on long-lived development environments.

With Tomáš Prokop

Update Days: Power Platform 202628 Apr 2026· Prague, Czechia

Validating behavior after AI changes your code

Two complementary testing approaches for Power Platform: TDD with mocking frameworks for frontend and backend code, and AI-assisted BDD acceptance tests that explore the app through browser automation. With Code Apps, Generative Pages and vibe coding, UIs change more often than ever - natural-language scenarios give you a stable behavioural contract when the UI abstractions keep shifting.

With Julie Koťátková

European Power Platform Conference2025· Vienna, AustriaHands-on lab

Developer ALM Lab – Source Control, Build System and CI/CD

A hands-on lab on managing the lifecycle of Power Platform applications with the Dataverse Solution Framework - Pipelines, Catalog and Git integration, where they work and where you need more. Attendees build their own monorepo setup combining plugins, form scripts, PCFs and connectors, wire up MSBuild automation, and make source control the single source of truth so dev and test environments can be ephemeral.

With Tomáš Prokop

Source Control, Build System and CI/CD Pipelines

Going past the basics of native Git source control integration in Dataverse: managing Power Platform projects as monorepos, bringing plugins, form scripts, PCFs, connectors and solution components together, setting up an MSBuild build process, and establishing a real multi-developer workflow - branching strategy, conflict resolution, PR quality checks, release management and automated deployment of code, infrastructure and configuration data.

With Tomáš Prokop

Update Days: Power Platform 20252025· Prague, CzechiaWorkshop

Developer Lab – Source Control, Build System and CI/CD

A full-day workshop on improving developer productivity through continuous integration, automation and testing frameworks - building sustainable workflows that hold up over the long life of a Power Platform product.

With Scott Durow, Eric Regnier, Parvez Ghumra

Update Days: Power Platform 20252025· Prague, Czechia

Integrations with Custom Connectors, Dataflows and Virtual Tables

Building and using Custom Connectors against external APIs, low-code ETL with Dataflows to ingest and map data into Dataverse, and virtualizing external data with Virtual Tables to get access without duplication - including full CRUD through custom virtual table data providers, and where each approach breaks down.

With Jan Koštejn

Community & user group talks

Dataverse: concurrent requests without corrupting your data

Running concurrent requests against Dataverse without overwrites or inconsistent state - what row version does for you, and how to use it.

Community & user group talks

GitHub Actions for Power Platform

Automating CI/CD over Power Platform with GitHub Actions - from solution export through to environment promotion.

Community & user group talks

PCF in 15 Minutes

A rapid-fire introduction to the Power Apps Component Framework - building a PCF control live, from nothing.

Community & user group talks

Power Cards, and How to Use Them

How to use Power Cards, where their strengths and weaknesses lie, and when to reach for them over Adaptive Cards.

Community & user group talks

Introducing Power FX Plugins

Low-code plugins, and whether it is finally time to consider them for production workloads.

Community & user group talks

Power FX SDK Lessons Learned

Practical takeaways from building on the Power FX SDK - talking to Dataverse and implementing custom functions.

Community & user group talks

Official Power Platform Skills, and How to Hand Them to an Agent

Building an app using the official Power Platform skills - installing the plugin, handing the skills to a coding agent, and how the pieces work together.

Invite me to speak

Tell me the event, the audience and the slot length, and I'll tell you honestly whether I'm the right person for it.