Custom HubSpot CMS Hub Themes

I build reusable and easy-to-use HubSpot CMS Themes that integrate seamlessly with the rest of your HubSpot tools

Custom HubSpot CMS Hub Themes - Visual Studio Code Editor

It's finally here!

HubSpot have recently announced the launch of their new HubSpot CMS Hub and with it comes awesome new features, making the editing experience easier than every for marketers, including: 

  • Theme fields: set overall site styling without having to go into the stylesheet
  • Drag-and-drop areas: drag and drop horizontally and vertically on the page level

I build custom themes on the HubSpot CMS Hub

HubSpot Community Champion mug in front of a plant

No two themes are alike

A theme is only as good as it's developer, so you need to make sure that your developers knows how to best utilize it's features to make it flexible, easy to use and integrated with the rest of your HubSpot tools.

I worked as HubSpot's first Technical Consultant outside of the US in 2016 and have been freelancing as a developer exclusively for the HubSpot CMS since 2018 so I know the platform well!

Laptop in cafe showing HubSpots homepage on the screen

Tell me more!


Timing and Availability

Timing. Every project is different so it'll depend on what you're looking for. In my experience an email template could take 3-6 hours, a landing page 3-20 hours and a full website 40-80 hours!

Availability. If you have a small project (a couple of hours), I can typically accommodate within the next week or two. For larger projects I tend to have a four to six week wait.

Tell me a little more about your project and I'd be happy to provide you with a customised quote.

Get Started


Depending on the nature of your project I'll price in one of three ways: 

  • Project based: if you have really clear requirements or existing designs, I'll send over a fixed price, with 50% due upfront and 50% on completion. No surprises!
  • Hourly: if it's hard to narrow down the requirement or you'd like some wiggle room, my hourly rate is CAD $125/hour (that's Canadian dollars, eh), typically billed on a weekly basis. I'll also give you rough time estimates so that we're on the same page.
  • Retainer: for ongoing technical support or consulting, or if you'd like to make sure that I can get to your project right away, you can book a number of hours on my calendar on a weekly or monthly basis.

Tell me about your project and I'd be happy to send over a quote.

Tell me about your project

Recent Projects

Tribe Dynamics

Tribe Dynamics created the designs in Figma and I turned those into a full website theme. Some highlights include:


Encircle have been gradually updating the design of their website to create a more modern look and feel. I have helped them by developing: 


I created a set of reusable custom modules and template layouts that are used for all of Wave's email marketing communications and newsletters. 

Some modules include: colour boxes, testimonials, content that appears on mobile devices only (such as App Store icons) and HTML buttons which help prevent blurry CTAs.

Exceptional work completed before the deadline is a digital marketers dream.
Samantha Stallard, by Condé Nast
She's insightful, creative, and cuts to the chase; just what a fast-moving startup needs
Jason Bennett, unna
Incredibly helpful (just wait for her step-by-step work-backs and go-to instructions)
Cerys Goodall,

Happy Duck

75+ Happy Customers Since 2017


I've helped marketing teams in companies and agencies of all sizes build easy-to-use HubSpot templates and modules. Check out my five star reviews on the HubSpot Agency Directory.


Read Reviews