
Ian Tweedie
Senior Technical Consultant | 16x Microsoft Certified | Blogger | Power Apps Super User
Newcastle upon Tyne, United Kingdom
Actions
Ian Tweedie is a senior technical consultant at Capgemini, specialising in the Microsoft Power Platform and cloud-native development. With a background as an IT manager turned low-code developer, Ian has charted a distinctive path from citizen development to professional-grade solutions, fusing automation with deep enterprise architecture expertise.
Holding 16 Microsoft certifications, including Power Platform Solution Architect Expert and Azure Developer Associate, Ian combines technical depth with real-world delivery. He is the creator of multiple open-source tools and certified Power Automate connectors, and is the force behind TechTweedie, a popular blog that demystifies Power Platform DevOps and secure design practices.
Ian regularly speaks at community events and user groups across the UK and co-hosts the Power Platform Clinic YouTube series, where he shares live troubleshooting insights with fellow experts. His recent work includes building Azure-based reporting solutions for low-code developers and developing automated backup pipelines to safeguard Power Platform development environments.
Outside of his consulting role, Ian serves as a digital transformation trustee for Prosper Learning Trust and is an advocate for making automation accessible and auditable at scale.
Whether empowering developers to push boundaries or simplifying complex architectures, Ian brings a pragmatic, community-first mindset to everything he builds.
Area of Expertise
Topics
Zero-Trust Power Automate – Killing the Service Account with Scoped App Registrations
Service accounts with mailbox passwords still power thousands of production flows—and they’re a security nightmare. In this 40-minute, demo-first session you’ll learn how to swap every shared credential for scoped Azure AD app registrations and service-principal connections. We’ll build two hardened patterns live: (1) “Send mail” via Exchange Online with Mail.Send and an Application-Access policy that restricts the app to a single shared mailbox, and (2) “SharePoint permissions” using the new sites. selected scope. You’ll walk away with scripts, custom-connector swagger, and know how that allows you to deploy these connections safely and securely.
Walking the Tech-Lead Tightrope in Power Platform & Dynamics 365 Projects Abstract
Low-code doesn’t mean low-leadership. As soon as a Power Platform or Dynamics 365 project grows beyond a single maker, someone has to walk the tightrope: giving just enough technical direction to keep delivery on track, without smothering your team’s creativity or becoming the bottleneck.
Drawing on 20 years in technology, Ian Tweedie distils what effective tech leadership looks like in the world of Dataverse, copilots, and citizen developers. You’ll get candid stories from real projects—where at the odd moment the balance was nailed and where it mostly wasn’t—plus visuals, strategies, and ideas you can ponder on your journey home.
Whether you already lead a Power Platform squad or you’re eyeing that next career step, you’ll leave knowing how to foster autonomy, share technical ownership, and keep your pipelines (and people) flowing.
Send Emails from Power Automate – Without a Service Account
Tired of service accounts breaking your flows? Constant password resets, MFA prompts, and governance blockers?
In this live session, Duncan Boyne and Ian Tweedie will show how to send emails from Power Automate using Microsoft Graph, without relying on service accounts.
They’ll build the solution step-by-step, live on stage, with practical insights and real-world scenarios.
Expect:
A walkthrough of Azure app registration and permissions
Building a secure custom connector for Graph’s sendMail endpoint
Integrating it all into a working flow
Advice on variables, scaling, and gotchas to avoid
If you’ve ever had a flow fail due to expired credentials or clunky email workarounds, this session is for you.
No hacks. No duct tape. Just a smarter, more secure way to handle email in Power Automate
Playwright for Makers – Bringing One-Click UI Tests to Model-Driven Apps & Power Pages
A 40-minute, demo-heavy walkthrough that adds the missing “test” step to your low-code CI/CD story. We’ll start with a blank Azure DevOps pipeline, install the brand-new FREE Open Source Playwright for Power Platform DevOps Extension (published June 2025), write an end-to-end test that opens a Model-Driven App, creates data, navigates a Power Pages site, and validates the result—all on disposable test users permissioned at run-time.
You’ll leave with a repeatable recipe: commit → automatic UI tests → deploy, complete with rich HTML reports surfaced right inside Azure DevOps.
From Click-Ops to Commit: Your First End-to-End DevOps Pipeline for Power Platform
From Click-Ops to Commit: Your First End-to-End DevOps Pipeline for Power Platform
Auto-Generate, & Publish Power Platform Solution Documentation in Your DevOps Pipeline
Stop writing hand-cranked Word specs. In this 40-minute live demo you’ll see the Power Platform Documentation Extension (part of the free Mightora DevOps toolkit) turn every pipeline run into living, version-controlled docs—complete with ER-diagrams, data dictionaries, security-role matrices, option-set tables and workflow summaries.
We’ll wire the extension into Azure DevOps, commit Markdown/Branded Word Documents artefacts back to Git. By session-end you’ll have a reusable YAML snippet that can be added to any Power Platform CI/CD flow.
Build Your First DevOps Pipeline for the Power Platform
Session Abstract:
You’ve exported a solution. Maybe even unpacked it. But what’s next?
In this hands-on, beginner-friendly session, Ian will walk you through building your very first DevOps pipeline for the Power Platform — using Azure DevOps and real-world tools that anyone can adopt.
You’ll see how to go from manual solution management to a repeatable, secure deployment process, powered by the Power Platform CLI and Azure DevOps build tasks. Expect practical guidance, live demos, and templates you can use right away.
Whether you’re a low-code maker or a seasoned dev dipping your toes into DevOps, you’ll leave with the confidence to automate your solution lifecycle.
What You’ll Learn:
- Why DevOps matters for Power Platform projects
- How to structure your repo and solutions
- Setting up your first Azure DevOps pipeline to export, unpack, commit, and document a solution
- How to deploy
- Bonus: How to include automated documentation of your solution.
Demos Include:
- Creating your first pipeline in Azure DevOps
- Explore an unpacked solution
- Generating documentation
- Schedule a backup of the build
- Deploy a to a target
Enabling low code developers to create custom client reports with a helping hand from Azure.
Many of us have found a way to deliver custom reports from dataverse, or other outputs to our clients via low code tools such as power automate. Maybe we have used the word connector, dataverse, a bit of sharepoint, and a sprinkle of outlook to deliver it.
Maybe we have created a mail merge type flow, but what and when do you trigger it?
Ever wondered if you could get the client to trigger it via a web link?
Ever wondered if you could get the client to trigger it via a web link in the context of themselves?
Ever wondered if you could get the client to trigger it via a web link in the context of themselves, with Single Sign on?
In this presentation I’ll show you how, with a bit of azure, you can enable low code developers to create custom client reports, or any other output you can think of, using power automate, whether it be for membership certificates, invoices, or anything else.
This presentation is a co-pilot free zone 🙂
Low Code/ No Code Power Platform Conference Sessionize Event
Power Platform Learner to Leader User group Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top