About

I'm a Senior Azure Cloud Engineer with a decade of experience in IT. I've worked on everything from keeping traditional servers humming along to building modern, cloud-first solutions in Azure. What I've learned along the way is this: solving challenging technical problems is great, but making life easier for other people through those solutions is even better.
A few years back, I started contributing to open-source projects. That first commit quickly became one of my favorite side hobbies, and I haven't stopped since. Instead of just fixing problems in my company, I could build something that thousands of people might use. What started as tinkering in my free time turned into something bigger. I ended up writing guides, utilities, and helping the community adopt it in their day-to-day work.
I'm also a big fan of sharing what I learn. I write blog posts around a variety of technologies and all the weird things you run into when building solutions in the cloud. My style is simple:
Clear, concise, and no fluff.
Just lessons learned from the field, explained in such a way that I wish someone would explain it to me. It's been fun to hear from readers who say my writing helped them avoid the same headaches I once had.
At the end of the day, I'm just someone who enjoys learning, building, and sharing. What always geeks me out is a successful automation implementation, whether it is small or big.
Highlights
- I'm proud to be one of the top contributors on Microsoft's DSC v3 project.
- Created my very first Bicep Databricks extension using .NET.
- Did a lighting demo during a podcast on the PQD channel with Andrew Pla.
- Shakily took the stage during PSConfEU 2025 to give a demo on What's new in Microsoft DSC v3.1.
- Launched a command-line utility (CLI) to standardize Bicep
local-deploy
doc generator calledbicep-local-docgen
. - Developed and shaped multiple WinGet DSC resources installed by thousands of
developers. - Launched the PSDSC module to help migrate from PSDSC v1.1/v2 to Microsoft DSC v3.
Sticking points
Some skills fade away over time, and some always stick with me:
- Automating IT workflows with PowerShell (or whatever language gets the job done) to reduce manual effort.
- Designing secure and scalable solutions across Windows and the Azure cloud platform.
- Streamlining software delivery with WinGet and Microsoft DSC v3.
- Troubleshooting challenging infrastructure problems with a pragmatic approach.
- Translating practical challenges into simple, repeatable technical patterns.
- Driving standardization of processes and tooling within a large enterprise.
My work history
Azure Cloud Engineer @ Rabobank | Apr 2021 – Now
- Honored to be a community member of the month for actively presenting and posting blogs on the Rabo Tech Blog.
- Helped standardize the usage of Bicep template specs across the bank.
- Migrated a complex on-premises server workload to Azure.
- Established best practices on using Azure Pipelines YAML templates in multiple teams.
- Drove the adoption of the Docs as Code philosophy and approach, enabling teams to manage documentation alongside their source code.
- Designed, deployed, and maintained a complex Azure Databricks environment for data workloads, with a strong focus on networking and security.
- Active member in 2 communities (Cloud and Azure DevOps).
- Developed and standardized custom PowerShell modules.
Technical Application Specialist @ Enza Zaden | March 2015 - Apr 2021
- Started my journey by developing a PowerShell script for releasing a cross-platform application to IOS, Android, and Windows.
- Set up a hybrid Mobile Device Management (MDM) solution with Microsoft Intune and System Center Configuration Manager (SCCM).
- Implemented a custom CI/CD automated solution for laboratory software.
- Developed integration utilities with SharePoint.
- Modernized the logging and monitoring solutions used by the IT department.
- Designed and implemented TeamCity and OctopusDeploy.
- Led the migration to Azure DevOps Services.