Projects

Hands-on labs and tools exploring identity, access management, and security automation.

Featured: Security & IAM

Stale Account Detector

Evaluates a directory export against six detection rules: stale member and guest sign-ins, accounts never used since creation, disabled accounts still holding paid licenses, missing managers, and unredeemed guest invitations. It produces a severity-ranked report with enough detail on each finding for a reviewer to act on. Reports are reproducible to any past date, and every rule is covered by unit tests, including negative cases that keep new hires from being flagged.

Python · Identity Governance · Access Reviews · Audit · pytest

View on GitHub →

Hybrid Identity Lab

A streamlined Azure Hybrid Identity lab demonstrating on-premises Active Directory integration with Microsoft Entra ID using Azure AD Connect, following real-world identity and synchronization best practices.

PowerShell · Active Directory · Entra ID · Azure AD Connect

View on GitHub →

Agent IAM Gateway

An MCP gateway that applies IAM principles to AI agents: least privilege, role-based access control, human approval for risky actions, and full audit logging.

Python · IAM · RBAC · Audit Logging

View on GitHub →

Account Onboarding Agent

Automates private banking account onboarding by classifying documents, extracting data, validating against policy, detecting inconsistencies, and generating follow-ups.

Python · Financial Services · Document Processing

View on GitHub →

Other Utilities

Smaller Python scripts: practical, not the main focus of this portfolio.