Senior development with commercial context
Technical decisions grounded in what the business needs to achieve.
I work across architecture, backend, frontend and integrations, with performance, technical SEO and accessibility treated as engineering concerns from the start. Eight years working directly with marketing, sales and management means I can also translate commercial requirements into reliable technical solutions—not merely implement tickets.
Full-stack .NET and Umbraco
15+ years building and maintaining Umbraco and .NET solutions across agency, product and in-house environments—from architecture and custom functionality to integrations and long-term platform development.
Performance, SEO and accessibility
Performance, crawlability, structured data, content architecture and accessibility considered as part of implementation—not postponed until after launch.
Commercial systems and integrations
Experience connecting websites and digital platforms with CRM systems, lead flows, analytics, automated communications and the wider customer journey.
Flexible technical ownership
I can join an existing team, take responsibility for a defined initiative or remain accountable for a platform through continued development and improvement.
Full-stack .NET and Umbraco
15+ years building and maintaining Umbraco and .NET solutions across agency, product and in-house environments—from architecture and custom functionality to integrations and long-term platform development.
Performance, SEO and accessibility
Performance, crawlability, structured data, content architecture and accessibility considered as part of implementation—not postponed until after launch.
Commercial systems and integrations
Experience connecting websites and digital platforms with CRM systems, lead flows, analytics, automated communications and the wider customer journey.
Flexible technical ownership
I can join an existing team, take responsibility for a defined initiative or remain accountable for a platform through continued development and improvement.
Customers
A selection of clients I have worked with on longer-term engagements, ranging from focused three-month commitments to ongoing retainers lasting up to five years.
These collaborations have typically gone beyond delivering a single project, with my role extending into continuous development, technical ownership, improvements, and ongoing support as the clients' needs evolved.
KindbergCo Umbraco Platform
Too many Umbraco projects repeat the same foundation work: architecture, content structures, SEO, accessibility, performance and editor experience.
I built the KindbergCo Umbraco Platform to remove that repetitive phase. It combines more than 500 hours of development into a production-ready foundation that can be adapted for agencies, developers and companies that want to start from a stronger position.
This website runs on the platform with only minimal project-specific changes.