Catherine Mohan

IT Engineer - Internal Tools Developer - Business Process Automation

headshot alternate_email linkedin logo - link to linkedin profile article github logo - link to github profile

Technology can be daunting and complicated

IT Departments can be unwelcoming and impersonal

I want to change that

I make small tools with big impacts

Technology and IT can work with you to make your job easier

Use technology to improve existing processes and discover better ones

You don't have to automate everything, a little bit can go a long way


C# Programming

  • Collect and analyze calendar data from Microsoft Graph API to calculate usage statistics of meeting rooms
  • Collect information about meetings from the Zoom API and analyze for usage of meeting passwords
  • Compare two large spreadsheets of payment records, matching rows, and output the differences


  • Automatic filing of documents and renaming the files to match standarized naming schemes
  • Text-based Application for interacting with Exchange Online Powershell including Menus, Logging, and Verbose output for learning commands
  • Background Application for remotely gathering computer resource data for usage analysis
  • Various Scripts for common admin tasks involving Office 365, Exchange Online, and Active Directory Powershell interfaces


  • Export email attachments to SharePoint when the email is placed in a folder
  • Weekly reporting on Office 365 Licences in a tenent using Microsoft Graph API
  • Analyze usage of licensed SaaS product & reassign licenses accordingly


  • Apps as front-ends for 10,000+ record SharePoint lists
  • Survey collecor app with pre-filled fields


  • Tenant and Site Organization Strategy
  • Advanced Site Permissions based on Active Directory & Azure Active Directory Groups
  • Custom Lists with Calculated Columns
  • Secured Sites with Sensitivity Labeled Files


Windows Desktop Troubleshooting
6+ years

Office 365 Applications & Administration
5+ years

Powershell Scripting & Applications
3+ years

Microsoft Power Automate
2+ years

Windows Server Administration
3+ years

Microsoft PowerApps
1 year

C# Scripting & Applications
1 year

< 1 year