SharePoint permissions auditor
Automatically maps access rights across multi-tenant SharePoint environments, surfacing overprivileged users and orphaned permissions. Replaced a manual review process with no consistent cadence.
Python
Microsoft Graph API
Multi-tenant
Dropbox permissions auditor
Audits Dropbox sharing permissions at scale, identifying externally shared folders and misconfigured access — giving security teams a clear picture of data exposure risk across the organisation.
Python
Dropbox API
Security
Standard Metrics dashboard rebuild
Rebuilt a client's Standard Metrics implementation using the platform's API to better fit business needs, with a specific focus on tracking outstanding filings. Turned a generic dashboard into a focused operational tool the team actually relies on.
Standard Metrics API
Python
Internal tooling
Brivo → Slack physical security alerts
Integrated Brivo access control with Slack to deliver scheduled alerts on building entry events and alarm status, replacing a daily manual log review with automated, real-time notifications.
Brivo API
Slack webhooks
Automation
Code42 suspicious file sharing reports
Built a custom scripted reporting tool that collates Code42 suspicious file sharing activity into a formatted Excel report on demand — one click instead of manually pulling and cross-referencing data from multiple views.
Code42 API
Python
Excel / openpyxl
Meraki → Slack security alerts
Custom integration connecting Meraki Security Centre to Slack via webhooks, automating MX security alert notifications and eliminating manual log monitoring entirely.
Meraki API
Slack webhooks
Automation
Okta → Slack user activity alerts
Built a custom integration that monitors Okta user activity and pipes targeted alerts into Slack based on configurable trigger conditions — giving the security team real-time visibility of suspicious or notable authentication events.
Okta API
Slack webhooks
Security
Apple Business Manager → Slack device alerts
Integrated Apple Business Manager with Slack to deliver real-time notifications on device registrations, releases, and MDM status changes — replacing the need to manually monitor ABM for fleet activity.
Apple Business Manager API
Slack webhooks
MDM
KnowBe4 automated compliance reporting
Built an automated reporting system using the KnowBe4 API that generates formatted compliance reports on a schedule, eliminating the manual data compilation that previously took hours each cycle.
KnowBe4 API
Python
Compliance
Push Security — AI platform audit dashboard
Rebuilt a client's Push Security dashboard using the API to audit AI platforms being accessed across the business — giving security teams a clear, up-to-date view of shadow AI usage and associated risk.
Push Security API
Python
Shadow AI
M365 license auditor
Automated tool using Microsoft Graph API to identify unused M365 licenses across the tenant, feeding directly into cost reduction decisions for clients.
Python
Microsoft Graph API
Cost optimisation