Automation, flagship
Mail-to-Ticket System
Support emails become Dynamics 365 cases automatically: routed, tracked and acknowledged without anyone copy-pasting. About 80% less manual work, and first response in under 10 minutes.
- Email arrives
- ARC rule
- Case created
- Power Automate routes
- User gets reply
Migration
Cross-Tenant M365 Migrations
Mailboxes, OneDrive and SharePoint moved between tenants, including US-to-India moves for compliance. 3+ tenants migrated, zero data loss.
- Staged mailbox migrations with pre-sync and a controlled cutover.
- MX, SPF and DKIM updates during domain transfer.
- Users, groups and licences recreated with matching permissions.
- Delta sync plus post-migration validation.
Migration
Google Workspace to Microsoft 365
Migrated 40 users' mail, calendar, contacts and files with no interruption to email delivery.
- Gmail, Contacts and Calendar moved into Exchange Online.
- MX transition planned so mail kept flowing during cutover.
- Drive files moved to OneDrive and SharePoint.
Automation
Princeton Engage: Employee Engagement Bot
Automated birthday and work-anniversary recognition with Teams posts, personalised HTML emails and a Copilot Studio bot.
- Scheduled Power Automate flows read a SharePoint list daily.
- Teams announcements plus branded HTML emails.
- Bot answers milestone questions without exposing birth years to employees.
Cloud
This site: CI/CD on AWS
Static site on S3 and CloudFront with HTTPS via ACM. Every push to main deploys automatically through GitHub Actions.
- CloudFront with Origin Access Control in front of a private bucket.
- Least-privilege IAM user, with credentials in GitHub Secrets.
- Custom domain, www redirect and DNS configured end to end.
View on GitHub