About

Hello, I'm Michael, a SharePoint and Power Platform developer working remotely from Richmond, VA, US. I've worked most of my adult life in IT, starting out as a PC support tech and now working as a tech lead for an O&M team. I've worked at every level of IT, so I have a wide range of experience and understanding of Windows and SharePoint. In my heart of hearts, I'm still just an old, grizzled Windows sys admin.

I'm at my best combining leadership and hands‑on development. I love defining processes, mentoring tech team members, and advocating for developers.

I've worked with SharePoint as a systems administrator and developer since 2010. I care deeply about minimizing complexity for business users. That means paying attention to UI/UX details, truly understanding business processes, and incorporating feedback.

I want to solve problems on a good team for a reason that matters. I'd love to use Power Platform, PowerShell, and Microsoft 365 in that process.

Outside of work, I ride my e‑bike as much as possible, read books, tinker with Home Assistant, play Factorio, grill and smoke stuff out back, and hang out with our five cats.

Mike and rachelle in the snow. Rachelle wearing a vivid red coat on a snowy, overcast evening. Mike with a fancy hat Mike and Rachelle posing for a photo in downtown vegas.