New Book Launched!

An Agency’s Guide to the Umbraco Content Management System

The Comprehensive “Getting Started” Guide for Digital and Advertising Agencies

Did one of your clients just ask that their new website be done in Umbraco – and you don’t know anything about Umbraco?

Are you responsible for the success of an advertising or digital agency and want to quickly understand what this “Umbraco” thing is – and whether it would be a good way to grow your business?

This book is for you.

Learn More / Purchase

Services Offered

Please contact me if you are interested in any of the following:

Architecture & Development

Twenty years experience in website development. Extensive experience integrating external services, web tools, and multimedia with custom websites. Ten years of experience using the Umbraco open-source CMS framework. Custom API integration programming.

Business Integrations
Marketing Automation and Workflows

Integration of marketing strategy with technical projects. Third-party API utilization for improved processes.

Requirements Analysis
Technical Projects, Workflows, Processes, Systems

Business systems/process design expertise. Gathering requirements, designing processes, evaluating tools/services.

Recent Blog Posts


Recommended Tools to Manage Digital Projects with Remote Team Members

Collaboration within a project team is, of course, necessary. When members of that team are geographically dispersed or include people from different organizations (for instance: freelancers, consultants, and clients), having the right tools to facilitate that collaboration efficiently is essential. Over the years of working with various teams, I have come to appreciate having certain tools available as part of any project. Ideally, your project management process includes all these tools.

Read More

How an Industry Becomes a Community

Over 12 years ago I undertook a small research project – to find a Content Management System I could use for client websites. I had no idea how it would change my life.

Read More