Lecturing and speaking

You do not understand it
until you can teach it.

I lecture at university level, speak at community events, and deliver accredited Microsoft training. Teaching is the fastest way I know to find the gaps in your own understanding, which is most of why I do it.

Invite me to speak

Universities

Visiting lecturing.

Malmö University, Sweden

Malmö University

Sweden

Guest lecturer

Guest lectures on artificial intelligence: what the techniques actually do, where they fit in a real system, and the difference between a demo and something you can operate.

Subjects taught

Artificial intelligence
Cardiff Metropolitan University, United Kingdom

Cardiff Metropolitan University

United Kingdom

Lecturer

Taught students across artificial intelligence, business intelligence and blockchain, covering both the theory and the engineering practice behind each.

Subjects taught

Artificial intelligenceBusiness intelligenceBlockchain

Stages and communities

Talks, meetups and training.

Speaker

2025 to present

Microsoft Azure User Group Sweden

Sessions on data engineering and the Azure data platform for the national user group.

Speaker

2025 to present

Azure Skåne

Regional community sessions, usually on lakehouse architecture and migrating off legacy systems.

Organiser

2026 to present

Databricks Meetup Skåne

Helping run the regional Databricks meetup: lining up speakers and hosting the sessions.

Accredited trainer

2025 to present

Microsoft Certified Trainer

Delivering the official Microsoft curriculum for Azure and data platforms.

Topics I speak on

Lakehouse architectureMigrating off legacy systemsDatabricks in practiceMicrosoft FabricConversational analyticsRetrieval and agent systemsMLflow and ML in productionFrom software engineer to data engineer

Credentials

What backs the teaching.

Databricks

Solution Architect Champion

Databricks

Certified Machine Learning Professional

Databricks

Certified Generative AI Engineer Associate

Microsoft

Implementing Data Engineering Solutions Using Azure Databricks

DP-750

Databricks

Certified Data Engineer Professional

Databricks

Certified Data Engineer Associate

Microsoft

Certified Trainer (MCT)

Microsoft

Implementing Data Engineering Solutions Using Microsoft Fabric

DP-700

Microsoft

Azure AI Engineer Associate

AI-102

Microsoft

Fabric Analytics Engineer Associate

DP-600

Google Cloud

Professional Machine Learning Engineer

Microsoft

Azure Data Scientist Associate

Publication

2016 to 2017

Possible Solutions for the Drawbacks of Data Center Security Mechanisms

Undergraduate research on data centre security mechanisms and their practical weaknesses.