CMS Implementations & Migrations
Expert CMS implementations, migrations, and CMS solutions built for marketing teams — from someone with 20 years of .NET experience.
Your CMS Should Help Your Team Publish. Not Require a Developer to Do It.
I implement Umbraco the way your editors actually work — and migrate your existing content without losing a thing. Marketing teams that used to file IT tickets to update a homepage shouldn't have to.
Why I build on Umbraco:
- Your editors can actually use it — clean interface, no developer required for content changes, real training before handoff
- No licensing fees, ever — open source platform; you pay for expertise, not a subscription
- Runs on .NET — battle-tested, well-supported stack your IT team already knows and trusts
- Scales with you — from a single marketing site to a complex multi-site implementation on the same platform
- Deploys anywhere — Umbraco Cloud, Azure, or your own infrastructure
This Is a Good Fit If...
- Your marketing team relies on developers for content changes that should take 30 seconds
- You're running WordPress but outgrowing it — or running a legacy enterprise CMS that costs too much and does too little
- You're a .NET shop and want a CMS that fits your existing stack
- You need to migrate an existing site without losing content, SEO value, or your sanity
Here's What a Bad CMS Costs You
Your team files IT tickets to publish a blog post. Your site doesn't look like your brand because the CMS won't support the design you actually want. Your developers spend half their time maintaining a platform that was supposed to be "low-maintenance." And your hosting bill keeps climbing for a system that's doing less than promised.
A CMS should make publishing easier, not harder. If editors are frustrated and developers are stuck maintaining it, the platform is the problem — and that's fixable.
What Actually Happens to Your Existing Content
Everything comes with you. I write custom migration scripts specific to your current platform, validate every record before go-live, and don't flip the switch until the output matches what you had. No content history lost. No SEO damage from bad redirects.
I define the content architecture first, agree on scope before writing code, and deliver in phases so you see progress throughout — not a surprise at the end.
I’ve had the pleasure of working with Gabriel across several projects where he served as Senior Solution Lead and I supported as Senior UX/UI Developer. Over that time, I consistently saw how rare his combination of technical depth and collaborative leadership truly is.
Gabriel’s backend expertise is exceptional. He sets a clear technical direction, thinks carefully through architecture, and does an excellent job grooming work and unblocking developers. What sets him apart even further is how frontend-savvy he is. He understands UI implementation and developer experience in a way most Solution Leads do not. I could speak with him the same way I would another frontend developer, which made collaboration seamless and made my job significantly easier.
Is Umbraco the Right CMS for You?
Describe your current CMS situation — what's frustrating, what you're trying to do, what's holding you back. I'll give you an honest read on whether Umbraco makes sense and what a migration or new implementation would actually involve. If it's not the right move, I'll tell you that too.
You're talking directly to Gabriel — not a sales rep or account manager. Typically responds within one business day.
Questions I Get Asked a Lot
WordPress is great for blogs and simple sites. But for custom content structures, enterprise-level needs, and .NET shops, Umbraco is more powerful, flexible, and secure out of the box.
Yes. Kentico is a licensed enterprise .NET CMS — a good fit for larger organizations with complex content and workflow requirements.
That's the goal. I design the editor experience specifically around your team's workflows, then provide training before handoff.
For migrations, everything comes with you. I write custom scripts to handle the transfer accurately and validate the output before go-live.
Probably, but let's talk through the specifics. Umbraco is highly extensible. If it's not the right fit, I'll say so.
Yes. I can deploy to Umbraco Cloud, Azure, or your own infrastructure — whatever makes sense.
My approach: define content architecture first, agree on scope before code is written, deliver in phases so you see progress throughout.