Blog
Notes on building tools for the Microsoft ecosystem
Why I Built LAPSr
The LAPS password retrieval workflow was a four-step ordeal. I got tired of counting steps and started counting keystrokes instead.
Read more →Navigating M365 Error Codes
Microsoft 365 error codes are inconsistent, poorly documented, and often circular. Here's how I catalogued 10,000+ of them and what I learned along the way.
Read more →5 PowerShell Patterns Every M365 Admin Should Know
These are the patterns I reach for constantly when automating Microsoft 365 tasks. Not syntax basics — actual reusable approaches that save real time.
Read more →