Currently taking enquiries

Four ways we could
work together.

Freelance engineering, university lecturing, speaking, and accredited training. Tell me what you need and I will tell you honestly whether I am the right person for it.

01 / Platform work, end to end

Consulting and freelance

Data platform builds and migrations, machine learning that reaches production, and AI systems that sit on governed data. Happy to take a scoped piece or lead the whole thing.

DatabricksAzureAWSMicrosoft Fabric
02 / University teaching

Visiting lecturing

Guest lectures and taught modules for university programmes. I have covered artificial intelligence, business intelligence and blockchain, and I enjoy the sessions where students argue back.

AIBusiness intelligenceBlockchainData engineering
03 / Conferences, user groups, meetups

Public speaking

Talks on lakehouse architecture, migration off legacy systems, and putting AI somewhere useful. Available for events, and I will travel for a good audience.

KeynotesUser groupsPanelsWorkshops
04 / Accredited Microsoft delivery

Corporate training

As a Microsoft Certified Trainer I can deliver the official Azure and data platform curriculum, with the labs and course material that come with it.

MCTAzureFabricHands-on labs

Toolkit

What I bring to the table.

Platforms

DatabricksMicrosoft FabricAzureAWSGCP

Engineering

PythonPySparkSQLdbtDelta LakeUnity CatalogETL / ELT

AI and ML

MLflowRAGAgentic systemsCopilot StudioSageMakerAzure AI

Software

ReactAPIsDockerGitHub ActionsBashDAX / M

Get in touch

Email is best, phone works too.

Tell me roughly what you are trying to do and when. I answer everything that is not a recruiter template.

Also on LinkedIn& GitHub