// about.ts

Sitefinity specialists since v3.7.

SitefinitySteve is a web development studio in Hamilton, Ontario. We build, upgrade and fix Progress Sitefinity sites, and build Laravel, Vue and Nuxt applications around them.

// founded
2010, by Steve McNiven-Scott
// based in
Hamilton, Ontario, Canada. Clients worldwide.
// stack
Sitefinity, Laravel, PHP, Vue, Nuxt, NativeScript

What we do

Most of our work is Progress Sitefinity: custom widgets and dynamic modules, version upgrades, WebForms to MVC to .NET Core Renderer migrations, and performance work on output cache, data layer queries and frontend payloads. A large share of it is taking over sites another agency built.

Around that we build Laravel applications and REST APIs (often on Forge with a Nova admin), Vue and Nuxt frontends, and native iOS and Android apps with NativeScript. Agencies bring us in white-label when they need a Sitefinity or PHP specialist for a project without adding headcount.

How an engagement starts

With a read-only review, before any billable development. We look at the Sitefinity version, custom widgets, dynamic modules, templates, integrations and the error log, and you get a written list of what is risky, what is fine, and what the upgrade path looks like. Some clients stop there and use the review to plan internally. That is fine too.

Work then lands in branches against real content, deployed somewhere stakeholders can click through. When we hand off, the changes are documented and your team owns the result.

What we publish

The blog has been running since 2012: Sitefinity API notes, upgrade post-mortems, fixes for editor bugs, and the occasional opinion about tooling. It is written for developers who hit the same problem at 4pm on a Friday.

We also maintain open-source tools for the platform. SitefinityCommunity.Mcp is an MIT-licensed Model Context Protocol server that gives Claude, Cursor, Codex and Copilot read access to Sitefinity logs, page widget trees, content types and configuration. Sitefinity Assembly Scanner replaces Feather's controller-scanning PowerShell step with a native Rust scan, cutting about five seconds off every build.

Where to look next

/html>