Quickbase Dependency Automation
A reconstructed automation project demonstrating dependency validation, circular-reference detection, synthetic fixtures, and repeatable offline testing.
Microsoft 365 • Identity • Automation • Infrastructure
I’m David Wendt, an IT professional focused on Microsoft 365, Entra ID, PowerShell automation, platform operations, and infrastructure engineering. I enjoy turning repetitive operational work into maintainable, repeatable solutions.
About
My background spans Microsoft 365 administration, identity, Exchange, SharePoint, endpoint management, virtualization, backup and recovery, and application support. I’m especially interested in the space where platform engineering and automation meet.
I use PowerShell and Python to reduce manual effort, integrate APIs, standardize repeatable processes, and make operational work easier to support. In my home lab, I continue that work with VMware, Jenkins, Terraform, networking, and Microsoft cloud technologies.
Selected work
Public examples are intentionally sanitized and do not expose proprietary systems or data.
A reconstructed automation project demonstrating dependency validation, circular-reference detection, synthetic fixtures, and repeatable offline testing.
A pattern for automating onboarding, offboarding, mailbox provisioning, ticket updates, and directory operations through PowerShell and API integrations.
A home-lab project focused on repeatable VM deployment using Terraform, Jenkins orchestration, PowerShell, and vSphere.
A hands-on Microsoft 365 lab for testing identity, device enrollment, Autopilot, endpoint policy, licensing, automation, and tenant administration.
Technical focus
Microsoft 365, Entra ID, Exchange Online, SharePoint Online, OneDrive, Teams, Intune, Purview
PowerShell, Python, REST APIs, Microsoft Graph, Jenkins, Git, Terraform
VMware vSphere / ESXi, Active Directory, Veeam, IIS, PKI / certificates, backup and recovery
FortiGate, VLANs, switching, identity governance, least privilege, access control, endpoint policy
How I work
“Understand the operational problem first, automate what is repeatable, and leave behind something another administrator can support.”
Contact
The best place to review public examples is GitHub. You can also connect with me through LinkedIn once you add your profile URL below.