Peter Gallagher

Information & Communications Technology

IoT Azure IoT alexa Particle Electronics aws Arduino Dot NET Core devops

Loughborough, England, United Kingdom

Peter Gallagher

Freelance Programmer for PJG Creations, Microsoft Azure MVP, Pluralsight Author... IoT Expert, proud dad, gadget addict and Meetup organiser.

Pete Gallagher is a Freelance IT Consultant, Microsoft Azure MVP, Pluralsight Author and owner of PJG Creations Ltd.

He has been creating software for decades and is happy programming in just about any language.

Pete has been involved in a wide span of tech in his many years of industry experience, including IoT Projects for; Royal Mail Stamp Vending before there was such a thing as modern IoT, Building Monitoring Systems, Internet Connected Self Service Kiosks and much more.

He has presented all over the UK on a variety of IoT Topics, including Azure IoT Hubs, Amazon Alexa, Particle Photon, Arduino etc etc.

Pete also organises​ Notts IoT, co-organises Dot Net Notts, Notts Dev Workshop and sits on the Board of LATi, a Loughborough based Advanced Technology networking group.

He is also an active STEM Ambassador and is passionate about making STEM subjects accessible to all ages.

Pete particularly likes gadgets of all kinds!

Current sessions

IoT with nothing but your laptop

Gettting started with IoT can be daunting! Although the cost of IoT hardware has reduced dramatically over the last few years, you still need to choose the right IoT option, figure out what accessories it needs, order it all from Amazon and wait for it to arrive

With the advent of HTML 5, so comes the ability to simulate a lot of IoT kit right there in your web browser. We'll walk through a few of the best online simulators for IoT technology, which will give you a head start into the world of IoT. This way you can forgo all the procrastinating, and get to (virtually)

After attending this session you'll understand;

BBC Micro:Bit, Arduino, Raspberry Pi, Mx Chip, Azure IoT Hubs and how to use all of these without spending a penny!

Who this talk is suitable for;

This talk is suitable for anybody who has an interest in IoT but doesn't have a well rounded knowledge of all the platforms and options out there.


Azure IoT Hubs from End to End with Raspberry Pi and Node.Js

Do you want to put your Raspberry pi to use and remotely monitor the temperature in your loft to save energy? Or perhaps send a tweet out when someone comes into your office?

Anything is possible with Azure IoT Hubs, a little Node.js, a Raspberry Pi and a few electronic components.

Using a Raspberry Pi and a really basic circuit containing a switch, some LEDs and a Temperature / Humidity Sensor, and Node.js…

We’ll go about connecting the whole thing to an Azure IoT Hub and getting Messaging working between the two!

After attending this session you'll understand;

Basic Electronics with Raspberry Pi, Azure IoT Hubs, Message Routing, Device to Cloud / Cloud to Device Messages, Service Bus and Azure Logic Apps.

Who this talk is suitable for;

This talk is suitable for anybody with basic programming experience and an interest in making a fully functional IoT Solution.


BBC Micro:Bit - It does (way) more than you think!

This diminutive device may be affordable and have the perception of being aimed at children... But we'll spend the evening changing your mind!

We'll start by introducing the basics of the Micro:Bit including how to create our first program.

Next we'll move on to how to use the built in sensors and I/O.

Once we've got that sorted, we can start looking at the Radio and Serial Communications.

Finally we'll cover more advanced topics including how to extend the Micro:Bit's capabilities with our own Extensions.

After attending this session you'll understand;

BBC Micro:Bit, Microsoft MakeCode, Electronics, GPIO, Servos, Radio and Serial Comms, and how to develop Extensions.

Who this talk is suitable for;

This talk is suitable for anybody with basic programming experience and an interest in a good understanding of the BBC Micro:Bit.


Azure IoT Hubs from End to End with Raspberry Pi and Node.Js - Workshop

Do you want to put your Raspberry pi to use and remotely monitor the temperature in your loft to save energy? Or perhaps send a tweet out when someone comes into your office?

This workshop based session takes attendees from start to finish through connecting a Raspberry Pi to Microsoft Azure IoT Hubs.

Anything is possible with Azure IoT Hubs, a little Node.js, a Raspberry Pi and a few electronic components.

Using a Raspberry Pi and a really basic circuit containing a switch, some LEDs and a Simulated Temperature / Humidity Sensor, and Node.js…

We’ll go about connecting the whole thing to an Azure IoT Hub and getting Messaging working between the two!

After attending this session you'll understand;

Basic Electronics with Raspberry Pi, Azure IoT Hubs, Message Routing, Device to Cloud / Cloud to Device Messages, Service Bus and Azure Logic Apps.

Who this workshop is suitable for;

This talk is suitable for anybody with basic programming experience and an interest in making a fully functional IoT Solution.


Azure Vision Cognitive Services tour with Raspberry Pi and Python

If you want to learn about Azure Cognitive Services with the Raspberry Pi, then this session is for you!

In this session I show you I take you on a tour of the various Azure Cognitive Services API's. We look at Computer Vision, Face and Custom Vision APIs with loads of demos and code.

What you'll learn by attending this session;

Azure Cognitive Services APIs, Raspberry Pi Azure Integration with Python, Python Image Processing.

Who this talk is suitable for;

This talk is suitable for anybody with basic programming experience and an interest in using getting started with Cognitive Services in the world of IoT.


Dot NET Core 3 with Raspberry Pi

In this talk, I take attendees through the basics of the Dot Net Framework, Dot NET Standard, Dot NET Core, what it is and it’s place in the Microsoft Ecosystem.

I then explain how to install Dot NET Core on the Pi and deploy a Dot NET Core Console App.

Once the basics are covered, I move on to adding GPIO functionality to the Console app to provide some real world interaction.

We then add a connection to an Azure IoT Hub.

Finally I show how to spin up a Blazor app.

What you'll learn by attending this session;

How to get Dot NET Core 3 up and running on Raspberry Pi, Controlling electronics through GPIO with Dot NET Core 3, Azure IoT Hubs with Dot NET Core 3, Blazor with Raspberry Pi and Dot NET Core 3.

Who this talk is suitable for;

This talk is suitable for anybody with basic programming experience and an interest in using their C# experience in the world of IoT


A tour of Azure Vision using Azure Notebooks and Python

There's so much built in to Azure's Vision Cognitive Services API!

This session will run you through all of the different options available to you using Azure Notebooks and Python.

We'll have a practical code based demos of everything from Face Recognition, through Object recognition to Emotion Detection and everything in between.

When you leave you'll have a greater understanding of the possibilities for recognising the world around you.


DevOps in an IoT World

In this talk I take you through how we can integrate DevOps patterns into IoT Workflows.

We’ll begin by setting up a simple IoT Application that sends data to an Azure Web App which we deploy using Azure App Service.

Next we’ll look at how we can create an Azure IoT Edge solution, publishing components to a registry and seeing how the IoT Edge process keeps itself in sync with remote code changes.

Who is this session for:

This session is for beginner to intermediate developers with an interest in IoT and how to apply DevOps patterns.

What you'll learn:

You'll leave this session with an understanding of the various options for applying DevOps patterns to IoT. This will include IoT Hubs, Web Apps, IoT Edge and Azure Devops Projects.


Past and future events

Azure Bootcamp Nottingham

26 Apr 2019
Nottingham, England, United Kingdom