Skip to Content

Freelance HubSpot CMS Developer HubSpot websites your marketing team can actually use.

Flexible, easy-to-edit HubSpot CMS themes, templates and custom modules, built by a former HubSpot Technical Consultant.

Toronto, Canada · Est. 2018

Need help with HubSpot?

I build flexible, easy-to-use HubSpot themes, templates and modules that work seamlessly with the rest of your HubSpot tools.

You focus on your marketing campaigns, and I'll take care of the technical stuff.

 

Not sure what you need? See all services and pricing.

Custom HubSpot Themes

A drag-and-drop theme built around your brand, so your team can create new pages without needing a developer:

  • Theme settings for your brand colours, fonts, buttons, forms... etc.
  • Editable global header and footer
  • Drag-and-drop website page, landing page and blog templates
  • Custom modules to suit your needs
  • Styled system pages (404, search, subscription preferences... etc.)
Start your custom theme

Website, Landing Page and Blog Templates

Already have a HubSpot website and just need something new? Whether it's a page to showcase your services, a landing page for your next campaign or a fresh blog layout, I'll build a fully drag-and-drop template that fits right in with your existing site.

Get a quote

HubSpot Custom Modules

Marketplace modules and AI-generated code can get you something that almost fits. I build bespoke modules from scratch, designed around your content, your brand and the way your team actually edits pages, so they work exactly the way you need them to.

  • Built to your design, not adapted from a template
  • Editor fields that make sense to your marketing team
  • Theme-aware styling that stays on brand
  • Clean, accessible, well-documented code

From interactive calculators and filterable resource hubs to pricing tables and custom CRM-powered content: if you can describe it, I can build it.

Request a custom module

HubDB and Dynamic Pages

Manage listing pages from a simple table instead of building each page by hand. HubDB, HubSpot's built-in database, is ideal for:

  • Resource libraries
  • Product pages
  • Event listings
  • Team member directories
  • Job postings
  • Store locators
  • Partner directories
Plan your dynamic pages

HubSpot Membership Websites

Client portals, gated resource hubs and members-only content with HubSpot CMS Enterprise. Connect your website to your CRM to show each member their own private data.

Discuss your portal

HubSpot CMS Support and Consulting

Need help tackling your to-do list? I'll fix technical issues and share guidance and best practices on anything and everything related to the HubSpot CMS, with no big project required.

Get HubSpot CMS support

Stephanie O'Gay Garcia

Hi, I'm Stephanie 👋

I started working at HubSpot as their first Technical Consultant outside of the US in 2016 and have been in the HubSpot CMS every day since. In 2018 I switched to frelance work and I've now helped 100+ businesses get more out of their HubSpot websites, from quick fixes to full custom themes.

 

An expert on the HubSpot CMS

I've worked with 100+ HubSpot clients since 2018, on everything from simple code edits to full custom themes.

View my work
A collage of website pages I've worked on
HubSpot Community Champion mug in front of a plant
My Work
20200128_082849
Marketplace Themes & Modules
Stack of Inbound Marketing books in front of a Toronto mural
HubSpot CMS Development Blog
Your project could be next! Let's talk.

Recent Articles

Tutorials, FAQs and Best Practices for HubSpot CMS Developers

How to add an llms.txt page to your HubSpot website

Switch an existing HubSpot custom module from global to local

Overriding HubSpot's new forms styling from theme settings

Five Star Rating

Don't just take it from me, read what past clients have to say.

Quotation Marks Icon

“Stephanie provides a premium web design service for clients who expect a high level of professionalism and attention to detail.”

Phil Alexandre, Goodly Cloud

Quotation Marks Icon

“Stephanie has been polite, professional and precise every step of the way - her diligence and willingness to find solutions has resulted in a beautiful suite of easy-to-use templates that we're already very comfortable with using.”

Michael Wilkin, EVERPRESS

Quotation Marks Icon

“Super quick turnaround, excellent rates, and easy to communicate with. If you don't hire Stephanie you are doing it wrong.”

Jay Martin, BizNet Software, Inc.

Quotation Marks Icon

“If you are seeking somebody with impressive technical skills, customer facing experience and someone who can get a lot done while remaining clam and level headed in the process then I definitely recommend Stephanie.”

Phil O'Doherty, HubSpot

Table with a laptop with HubSpot stickers, a HubSpot notebook and a HubSpot Community Champion mug

Pricing

Projects Icon Projects Icon

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 $12,000 - $18,000
  • Page template: CAD $600 - $3,000
  • Custom module: CAD $400 - $1,200
Hourly Rate Icon Hourly Rate Icon

Hourly Rates

When a project-based price isn't possible, I work at an hourly rate:

  • Standard rate: CAD $200/hour
  • Nonprofits/charities: discounted rate of CAD $150/hour
Retainers Icon Retainers Icon

Ongoing Retainers

For ongoing support (minimum three months), you can pre-purchase a minimum number of hours per month at a discount.

Monthly discount rates:

  • 20 hours (5% off): CAD $4,000 CAD $3,800/month
  • 30 hours (10% off): CAD $6,000 CAD $5,400/month
  • 40+ hours (15% off): e.g. 40 hours - CAD $8,000 CAD $6,800/month

Contact

Get help from a HubSpot CMS Expert

  • Custom HubSpot themes and reusable and easy-to-use HubSpot templates and modules
  • Technical support and guidance on the HubSpot CMS