Services
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 Themes
Get a drag-and-drop, easy-to-use HubSpot theme specifically for your brand, with:
- Theme settings to update your brand colours, fonts, buttons, forms... etc.
- Editable global header and footer
- Fully drag-and-drop website page, landing page and blog templates
- Custom modules to suit your needs
- System pages

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!


FourPoints - CMS Hub Theme

Tribe Dynamics - Full Website

About Inbound - Full Website Design/Development

C2Perform - Full Website Theme

Provider PTPRM - Website

Phase5 - Full Website Theme

Resolve Works - Full Website

MindBeacon - Full Website

Mark Lotse - Full Website
Pricing
Projects
I value transparency so I aim to give a project-based price whenever possible.
Each project is priced based on its complexity but below are some average price ranges:
- Website theme: CAD $8000 - $12000
- Page template: CAD $500 - $2000
- Custom module: CAD $250 - $625
Hourly Rates
When a project-based price isn't possible, I can work at an hourly rate:
- Nonprofits/charities: CAD $125/hour
- Standard rate: CAD $150/hour
- White-label services: CAD $175/hour
Ongoing Retainers
For ongoing support (minimum three months), you can pre-purchase a minimum number of hours per month at a discount.
Discount rates:
- 5+ hours: 5% discount
- 10+ hours: 10% discount
- 15+ hours: 15% discount
Trusted by 100+ clients









