Umbraco developer from the Netherlands, 18+ years of Umbraco and still not bored.
I build Umbraco packages and, lately, I build them with AI.
soetemansoftware.nl · richardsoeteman.net · LinkedIn
I run Soeteman Software, a small company that focuses on Umbraco CMS development. I have been working with Umbraco since V3 or so, and started building packages for it because I needed them myself on client projects. Some of them are still around and used on a lot of Umbraco sites today.
Next to my own products I help clients with their Umbraco projects. Mostly setting things up properly from the start, upgrades from old versions, extending the back-office and lately adding AI where it actually makes sense.
Since this summer I develop my products using only AI. Of course everything is fully end-to-end tested.
I am an Umbraco MVP, which basically means Umbraco HQ appreciates what I give back to the community. For me that's packages, blog posts and talks at Umbraco events. I still enjoy all of it, and I learn at least as much from the community as I give back.
SEO Checker — SEO validation, redirects and structured data for Umbraco Checks your content against SEO rules while editors work, manages redirects and many more options (to come). soetemansoftware.nl/seochecker
CMSImport — import content and members into Umbraco Import from CSV, Excel, SQL or another Umbraco site. Basically the package that started it all!. soetemansoftware.nl/cmsimport
MemberExport — export Umbraco members Export members with their properties and groups to CSV or Excel, filtered the way you need it. soetemansoftware.nl/memberexport
MediaProtect — protect media files in Umbraco Protect media the same way you protect content, so a PDF meant for members stays for members. soetemansoftware.nl/mediaprotect
SimpleStats — simple statistics for Umbraco My first package built entirely with Claude Code. I wrote about how that went on my blog. Read the blog post
Umbraco: V8 up to the latest version · backoffice extensions (Lit / TypeScript) · Delivery API · Umbraco Cloud .NET: C# · ASP.NET Core · Entity Framework AI: Claude Code · AI-assisted package development · AI in the Umbraco backoffice Delivery: Azure DevOps · GitHub Actions · NuGet · end-to-end testing
Most of my code lives in private product and client repositories, so the activity on this profile doesn't show the full picture.
I also write about Umbraco, .NET and building with AI on richardsoeteman.net.
Always available for Umbraco work. Setting up Umbraco the right way, or pioneering Umbraco + AI together.



