Portfolio
This portfolio showcases some of my favorite projects.
Documentation
I was an author on the .NET docs team, where I wrote and edited documentation for .NET and ASP.NET Core across the entire documentation portfolio. I also created the entire set of .NET IoT documentation, bridging hardware integration with .NET development.
- .NET IoT Libraries Documentation
The complete documentation for the .NET IoT Libraries, covering hardware integration, libraries, and best practices.
View Documentation
Training Content
I was the primary author for Microsoft Learn training modules relating to .NET, helping developers master essential .NET and ASP.NET Core concepts.
-
Understand ASP.NET Core fundamentals
A complete learning path covering the foundations of ASP.NET Core development.
View Training -
Persist and retrieve relational data by using Entity Framework Core
Teaches how to store and retrieve data efficiently using Entity Framework Core.
View Training -
Null safety in C#
Explores nullable reference types and how to write safer, more robust C# code.
View Training -
Secure a .NET web app with the ASP.NET Core Identity framework
Covers authentication and security practices for ASP.NET Core applications.
View Training
Video Series
I’ve written and built several instructional video series, helping developers learn through clear, engaging content.
-
.NET IoT for Beginners
An introduction to building IoT solutions with .NET, covering key concepts and hardware integration.
Watch on YouTube -
Entity Framework Core for Beginners
A beginner-friendly guide to using Entity Framework Core for data persistence and management.
Watch on YouTube
Live Learning Events
I’ve contributed to Let’s Learn .NET, an interactive learning series designed to help developers of all skill levels explore .NET technologies through hands-on sessions.
-
Let’s Learn .NET – IoT
A deep dive into building IoT solutions with .NET, featuring live demos and expert guidance.
Watch on YouTube -
Let’s Learn .NET – Web Development
An engaging session on web development with .NET, covering essential concepts and best practices.
Watch on YouTube
Live Streaming
I co-founded and co-host On .NET Live, a community-driven stream where .NET developers, MVPs, and industry experts share insights, projects, and innovations. Our mission is to enable the .NET community to achieve more by fostering community engagement and collaboration.
Watch past episodes on YouTube or catch upcoming streams live!
Conference Talks
I’ve spoken at many conferences, sharing insights on .NET, IoT, and developer education. Here are a couple of representative talks with publicly available recordings:
-
My House Runs .NET - Smart Home Automation with .NET Core and Azure
Explores integrating .NET Core with Hubitat for building connected smart home solutions.
Watch on InfoQ -
Have Your Pi and Eat It Too: .NET Core on Raspberry Pi
A deep dive into leveraging .NET Core for building IoT applications.
Watch on InfoQ
Guest Appearances
In addition to hosting developer-focused content, I’ve appeared on On .NET to showcase my IoT projects with .NET.
-
BBQ, Bots, and .NET Core
A fun and technical deep dive into using .NET for BBQ automation, integrating IoT, and building smarter cooking experiences.
Watch on YouTube -
Home Automation with Hubitat and .NET Core
Exploring how .NET Core can power home automation solutions with Hubitat, bringing intelligence to everyday devices.
Watch on YouTube