Custom Copilot agents
No-code, low-code, or pro-code — whichever the problem calls for. Agent Builder for something quick and contained. Copilot Studio when the logic gets real. The Microsoft 365 Agents SDK when the agent needs to reach systems that Copilot does not know about yet. The tool follows the requirement, not the other way around.
SharePoint web parts and extensions
SharePoint out of the box is good. It is not always enough. When the list view will not display what people need to see, when the page needs a component that does not exist, when a library needs behavior the platform does not ship — that is SPFx work, and it is what I do.
Process automation inside Microsoft 365
Approvals, intake, routing, reporting, and handoffs that still run on manual steps. Built with Power Platform and Microsoft Graph, inside your tenant, using the identity and permissions you already manage.
Discovery workshops
Sometimes the hardest part is naming the problem precisely enough to solve it. A focused working session turns a vague frustration into a defined scope, a technical approach, and a clear decision about whether to build at all.