§ 00 · SHAREPOINT 2016 & 2019 ARE NOW UNSUPPORTED
Your SharePoint estate, finally under control.
Hands-on Microsoft 365 consulting for organizations of 50 to 2,000 users in Canada and the US. The person who scopes the work is the person who does it. Fixed-fee or hour-bank, never time-and-materials.
IN FLIGHT
2,000 users
SP2016 → SPO, sole engineer
FOUR YEARS IN THE
PLATFORM, NOT THE DECK
-
4 yrs
Hands-on with SharePoint 2013 / 2016 / SPO
-
2,000
Users on the current live migration
-
50–2,000
User range I take engagements in
-
10+
InfoPath → Power Apps rebuilds shipped
§ 01The difference
Small is the feature, not the constraint.
Big firms sell you a senior and staff you a junior. Freelancers take whatever walks in. You email me, I answer. Every migration plan, every script, every line of the report is mine.
- The person who scopes the work is the person doing the work.
- Fixed-fee or hour-bank. If my estimate is wrong, that is my problem.
- If I am not the right fit, I say so on the call and refer you on.
§ 02The migration journey
Five stages. You always know which one you’re in.
Every engagement, every checklist and every post on this site maps to one of these. No mystery phases, no invoices for “discovery” that never ends.
-
Site, list and library inventory across every web application, plus the customizations nobody documented.
-
What migrates clean, what needs a rebuild, and which wave each site belongs in. Ends with a number you can budget.
-
Locked source, final delta, waves overnight, and a go/no-go rollback call at the six-hour mark.
-
Day 1, day 7, day 30. Permissions, versions, workflows, search index, and the links nobody clicked yet.
-
Retention labels, external sharing posture, access reviews, and the runbook that keeps them true a year later.
§ 03Engagements
Three ways to work together.
-
§ 01 · FIXED FEE
Migration Readiness Assessment
Five working days. You end with an inventory, complexity map, phased plan, risk register and cost estimate, before you commit to a full migration.
WHAT LANDS IN YOUR INBOX
- Estate inventory (XLSX)
- Complexity map (PDF)
- Phased migration plan
- Risk register + cost estimate
Five-day engagement Read more about Migration Readiness Assessment
-
§ 02 · BY THE HOUR
Hourly Consulting
Buy 5, 10 or 25 hours and use them whenever. No minimums, no expiry. Built for second opinions, focused fixes and quick questions.
WHAT LANDS IN YOUR INBOX
- Written answer, not just a call
- Scripts and runbooks you keep
- Hour ledger you can see any time
- Rollover, always
Hour bank Read more about Hourly Consulting
-
§ 03 · FIXED-FEE PROJECT
Migrations & Power Platform
Full SharePoint migrations, Power Apps builds, governance programs and Copilot readiness. Milestone invoicing, 50% up front.
WHAT LANDS IN YOUR INBOX
- Signed SOW with locked scope
- Cutover runbook, hour by hour
- Post-migration validation passes
- Handover documentation
Milestone-based Read more about Migrations & Power Platform
§ 04Shipped
Recently, in production.
Clients aren’t named out of professional courtesy. Happy to walk through specifics under NDA.
See the work & Studio-
Migrated a finance file share into a governed SPO library with retention labels and per-folder access reviews.
-
Replaced a batch of legacy InfoPath forms with Power Apps and SharePoint lists, including a custom approval flow.
-
Wrote a permissions-audit runbook used to prep a tenant for a Copilot pilot. Broken inheritance found and fixed across hundreds of sites.
§ 05Field notes
The writing behind the checklists.
- Validate
EWSAllowedAppIDs before October 10: find and test every EWS app
On October 10, 2026, turning EWS on stops being enough. Exchange Online will want a list of the exact apps allowed to use it, and any app missing from that list can lose access. Here is how to find every app still calling EWS, build the list without wiping it, and prove it works before the date.
- Govern
Organising a growing pile of Power Automate flows: naming, solutions, descriptions
Forty flows in, nobody can tell which one sends the Monday reminder. A team prefix, a solution per department, and a four-line description fix most of it. Moving a flow into a solution is one way, so check before you move.
- Govern
Your Teams retention policy stops covering Copilot in late October
If your Copilot prompts are retained by an old Teams chats policy, that stops between late October and mid-November 2026. Microsoft will treat those policies as Teams-only. Here is how to tell whether you are affected, and the one policy to add before the rollout reaches you.
TWENTY MINUTES, NO PITCH
Tell me what is stuck. I will tell you what it takes.
Same consultant from the first email to the last cutover. If I am not the right fit, I will refer you to someone who is.