Work

19 engagements across security, AI and enterprise IT

Each case study reads like a Conditional Access policy: the conditions found, the controls applied, and the result. Client names are withheld; industries are shown where they don't identify the client.

7 of 19 case studies shown

Policy 04Financial services

Identity governance and audit logging

If
Legacy authentication, inconsistent MFA, permanent administrative privileges and insufficient audit visibility limited…
Then
Implemented staged identity security improvements, role-based Conditional Access, stronger MFA, a role structure ready…
Result
Reduced legacy authentication exposure
  • Microsoft Entra ID
  • Conditional Access
  • MFA
  • Privileged Identity Management

Policy 05Financial advisory & asset management

OAuth application and cross-tenant access governance

If
Third-party integrations, external application permissions, partner access boundaries and audit visibility required…
Then
Reviewed application integrations, established administrative consent governance, removed unauthorised or dormant…
Result
Brought application consent under administrative governance
  • Microsoft Entra ID
  • OAuth consent governance
  • Cross-tenant access
  • Audit logging

Policy 06Healthcare RCM (in-house)

ISO 27001:2022 certification renewal

Renewed ISO 27001:2022 certification

If
Security control remediation, evidence collection and compliance coordination were required to support certification…
Then
Drove security remediation, strengthened information security controls, and coordinated audit evidence and compliance…
Result
Coordinated audit evidence and compliance activities
  • ISO 27001:2022
  • Information security governance
  • Security remediation
  • Audit evidence

Policy 10Professional services & real estate

SharePoint document lifecycle and governance

If
Document approval processes varied across teams, lifecycle tracking was inconsistent, and manual work, email follow-ups…
Then
Delivered metadata-driven document lifecycle workflows with role-based approval routing, exception handling…
Result
Standardised document approvals and lifecycle records
  • SharePoint Online
  • Power Automate
  • Power Apps
  • Microsoft Graph API

Policy 17Internal governance

SharePoint permission boundary crawler

If
Reviewing effective information-access boundaries required a detailed view of site and folder permissions, including…
Then
Engineered a PowerShell-based crawler to export site and folder permissions and expand SharePoint group memberships.
Result
Improved visibility into SharePoint access boundaries
  • PowerShell
  • SharePoint Online

Policy 18Internal governance

Microsoft Teams retention and governance investigation

1,315 group chats audited

If
A group-chat message inventory and age-based analysis were required to evaluate Teams retention requirements.
Then
Built an audit workflow with Graph API pagination and throttling handling, chat inventory, message-age analysis and an…
Result
Read 21,900 messages
  • Microsoft Graph API
  • PowerShell
  • Microsoft Purview

Policy 19Healthcare & financial services; in-house

Microsoft 365 Copilot readiness, integration and governance

If
Copilot can surface anything a user already has access to.
Then
Reviewed permissions before rollout using the SharePoint permission crawler, integrated Copilot with SharePoint and…
Result
Copilot enabled on a reviewed permission baseline
  • Microsoft 365 Copilot
  • SharePoint Online
  • Microsoft Teams
  • Microsoft Purview

Contact

Let's talk about secure Microsoft cloud work.

↑↓ to move · Enter to open · Esc to close