Staff Software Engineer at NETWORG · Prague
Matěj Samler
I build on Power Platform from a developer's seat - and I teach teams to do the same.
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.

- Nordic Summit
- European Power Platform Conference
- Update Days
- WUG Brno
01Talks I'm offering
Get in touch ↓For organisers: the sessions I'm pitching for bigger stages right now, in recommended order. Each runs in English or Czech and can be tailored in length and depth. Open one for the full abstract.
T1Infrastructure as Code in Power Platform with Terraform
Environments, connections and DLP policies defined in code, reviewed in a pull request and reproducible on demand - built from nothing with Microsoft's official provider, gaps included.Read the abstractHide abstract
Power Platform environments are usually clicked into existence - admin center, PPAC, maker portal - which means the moment you need the same setup twice, in a different region or for a different environment, you're relying on memory and screenshots. This talk treats environments, connections, DLP policies and settings as infrastructure: defined in code, reviewed in a pull request, and reproducible on demand.
Using Microsoft's official Terraform provider for Power Platform, we build an environment from nothing - provisioning, connection references, environment groups and rule-based policies - and see where Terraform's declarative model fits cleanly onto Power Platform's APIs and where it doesn't. Along the way: state management for a platform that also lets makers change things by hand, drift detection, and how this sits alongside a Dataverse solution pipeline rather than replacing it.
Less a syntax tour, more a look at what's actually happening underneath the resource blocks - and an honest account of where the provider still has gaps.
- Format
- Conference session
- Length
- 45–60 min, can be tailored
- Level
- 200–400
- Language
- English or Czech
T2Automatic Test Generation with the Playwright CLI
Generating runnable UI tests straight against a Code App, then wiring them into a pipeline so every Copilot-authored change has to prove it didn't break what already worked.Read the abstractHide abstract
Code Apps - Power Platform's code-first canvas surface - get built and rebuilt fast, often by an AI agent that has no idea it just changed behaviour it can't see. This is the hands-on companion to that problem: using the Playwright CLI to generate real, runnable UI tests directly against a Code App, without hand-writing selectors.
We go from a blank Code App to a working test suite live: pointing the CLI at the running app, generating Playwright test code from what it finds, and wiring the result into a pipeline so every Copilot-authored change has to prove it didn't break the parts that already worked.
This is deliberately the practical half of the story - less about why AI-authored code needs a different testing approach (that's a separate talk of mine), more about the exact commands, the generated code, and where the CLI still needs a human to clean up after it.
- Format
- Conference session
- Length
- 45–60 min, can be tailored
- Level
- 200–400
- Language
- English or Czech
T3Full Stack Solutions with Code Apps: Source Control, Build System and CI/CD Pipelines
Live-coding a complete solution - React Code App, C# plugins, custom connectors, Power Automate and Package Deployer - plus the inner and outer loop that ships it as one unit.Read the abstractHide abstract
An update to the ALM talk I've given at EPPC and Update Days, built around Code Apps: live coding a complete full stack Power Platform solution from scratch. A React Code Apps frontend in TypeScript, C# Dataverse plugins for server-side validation, custom connectors, Power Automate handling background jobs, and Package Deployer shipping all of it as one unit. The coherent architecture picture that the documentation, split across a dozen separate feature pages, doesn't give you.
You'll see the real implementation: plugins enforcing transactional safety that client-side validation can't guarantee on its own, a monorepo holding frontend and backend code together, GitHub Copilot generating across the whole stack against custom instructions, and deployment automation carrying changes from development through to production.
And the developer workflow behind it: a VS Code workspace set up for a fast local inner loop, an outer loop of automated deployments, a version control strategy for the solution files everyone forgets to plan for, and what code review looks like when an agent generated part of the change, across frontend and backend at once.
- Format
- Conference session
- Length
- 45–60 min, can be tailored
- Level
- 200–400
- Language
- English or Czech
02Where I've spoken
European & Czech Power Platform events- 21 Sept 2026Nordic Summit 2026Validating behavior after AI changes your codeBillund, Denmark
- 2 Sept 2026WUG BrnoLow Code is Dead, Long Live Vibe Code!FIT VUT, Brno, Czechia
- 28 Apr 2026Update Days: Power Platform 2026Setting up developer environment, repository and build systemwith Tomáš ProkopPrague, Czechia
- 28 Apr 2026Update Days: Power Platform 2026Validating behavior after AI changes your codewith Julie KoťátkováPrague, Czechia
- 2026European Power Platform ConferenceDeveloper ALM Lab – Source Control, Build System and CI/CDwith Tomáš ProkopCopenhagen, DenmarkLab
- 2025European Power Platform ConferenceSource Control, Build System and CI/CD Pipelineswith Tomáš ProkopVienna, Austria
- 2025Update Days: Power Platform 2025Developer Lab – Source Control, Build System and CI/CDwith Scott Durow, Eric Regnier, Parvez GhumraPrague, CzechiaWorkshop
- 2025Update Days: Power Platform 2025Integrations with Custom Connectors, Dataflows and Virtual Tableswith Jan KoštejnPrague, Czechia
+ community & user-group talksDataverse: concurrent requests without corrupting your data · GitHub Actions for Power Platform · PCF in 15 Minutes · Power Cards, and How to Use Them · Introducing Power FX Plugins · Power FX SDK Lessons Learned · Official Power Platform Skills, and How to Hand Them to an Agent
03Open source
Contributions to first-party repositories
Merged pull requests to Microsoft's official projects.
The TALXIS developer stack
Built by my team at NETWORG - the toolchain behind my ALM talks and labs.
tools-cliGives a coding agent the tools and skills to build, deploy and troubleshoot Dataverse solutions on its own.tools-devkit-templatesInitialize Power Platform solution components locally from a set of templates - the starting point for code-first development.tools-devkit-buildAn MSBuild SDK for Power Platform projects - automates continuous integration and validates code changes before they reach an environment. The build system behind most of my ALM talks.docs-patterns-practicesPatterns and practices for Power Platform development, written down so teams stop rediscovering them one project at a time.labAn interactive showcase for getting started with code-first Power Platform development and ALM. If you attended one of my labs, this is the material.