Skip to content

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. You pay a fixed fee or buy a bank of hours. Either way, you know the price before I start.

Geri Crroj, principal consultant

FIXED FEE

5 days

Migration Readiness Assessment

FIVE YEARS HANDS-ON
IN SHAREPOINT

  • 5 yrs

    Hands-on with SharePoint 2013 / 2016 / SPO

  • 2,000

    Users on the SharePoint migration I run at my day job, mid-cutover

  • 50–2,000

    User range I take engagements in

  • 10+

    InfoPath to Power Apps rebuilds shipped at my day job

The difference

A one-person practice, on purpose.

Big firms sell you a senior and staff you a junior. Freelancers take whatever walks in. You email me, I answer. I write the plan, the scripts and the report myself.

  • 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.
  • Unused hours roll over and never expire.
A site inventory exported to a spreadsheet: one row per site collection with its URL, owner, content database and size in megabytes.

The migration journey

Five stages. You always know which one you’re in.

The checklists and posts on this site are organized by these stages. Each stage has an end point, discovery included.

  1. Site, list and library inventory across every web application, plus the customizations nobody documented.

  2. What migrates clean, what needs a rebuild, and which wave each site belongs in. Ends with a number you can budget.

  3. Locked source, final delta, waves overnight, and a go/no-go rollback call at the six-hour mark.

  4. Day 1, day 7, day 30. Permissions, versions, workflows, search index, and the links nobody clicked yet.

  5. Retention labels, external sharing posture, access reviews, and the runbook that keeps them true a year later.

Engagements

Three ways to work together.

All engagement detail
  • 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

  • BY THE HOUR

    Hourly Consulting

    Buy 5, 10 or 25 hours and use them when you need them. Unused hours roll over and never expire. Good for second opinions, focused fixes and quick questions.

    WHAT LANDS IN YOUR INBOX

    • A written answer after every call
    • Scripts and runbooks you keep
    • Hour ledger you can see any time
    • Rollover, always

    Hour bank Read more about Hourly Consulting

  • 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

Field notes

The writing behind the checklists.

All insights
  • Govern

    SharePoint as a virtual data room: what it covers, what it doesn't

    A buyer, auditor or lender wants your confidential files in a data room. The Microsoft 365 tenant you already pay for covers most of it: named access, view-only links and an audit trail. It can't tell you how long someone read page 14, and that's where a paid data room still earns its fee.

  • Govern

    Locked out as your only Microsoft 365 admin: how to get back in

    Your phone is gone, your MFA codes stopped working, and you're the only admin. There are three ways back in: password reset, a second admin, or Microsoft support. Only one of them works if you never set anything up, and it's the slowest.

  • Govern

    Your flow failed on Tuesday and nobody knew: set up alerts

    Power Automate only emails you about failures it knows how to fix, and then goes quiet for 28 days. Wrap the steps that matter in a Try and Catch scope that emails you a link to the failed run. Check the admin alerts too, but they need a managed environment and run once a day.

TWENTY MINUTES

Tell me what is stuck. I will tell you what it takes.

Same consultant from the first email to the last cutover.

Sneak peek

Document preview

100%

Loading the document…