I help businesses and agencies run WordPress and WooCommerce sites that stay fast, secure and connected to the CRM and automations behind them: HubSpot, Zapier, ActiveCampaign and GoHighLevel. Clients often call me their fractional CTO, the one person who handles the site, the marketing stack and the technical decisions in between.
U.S.-based (Los Angeles) · Top Rated Plus · 100% Job Success · 247 Upwork jobs · 13,500+ hours · 10+ years on Upwork · several clients supported for 5+ years · bilingual English/Spanish
WHAT I DO
• WordPress & WooCommerce development: custom builds, redesigns, Elementor and Divi, subscriptions and memberships, and rescuing sites other developers left half-finished
• CRM & marketing automation: HubSpot workflows, forms and pipelines; Zapier and Make integrations; ActiveCampaign and GoHighLevel; lead routing and clean data flowing between your site and your CRM
• Ongoing support for businesses and agencies: updates, backups, security, speed, hosting, DNS and email deliverability (SPF, DKIM, DMARC), including white-label support for agencies
• LMS & membership sites: LearnDash, WooCommerce Memberships and subscriptions
• AI implementation: Claude-powered workflows and custom skills that take repetitive work off your team
• Conversion & tracking: landing pages, forms, GA4 and Google Tag Manager, built to WCAG AA
RECENT WORK
• Royal Media: systems administrator for a multi-site publisher. HubSpot workflows, forms and pipelines, contact cleanup across 8 sites, WooCommerce subscriptions and MailerLite.
• Adjuster University: ran the LMS site and the lead system behind it, with ActiveCampaign lead scoring, round-robin sales routing, Typeform, Calendly, Zapier and Slack alerts. I fixed mis-tagged contacts and mis-routed leads; reactivation rose 23% and webinar attendance 40%.
• A managed WordPress support agency: white-label support across 200+ client sites.
• Pipeline360: custom Elementor build from an agency’s Figma homepage, with custom post types and JavaScript. I still maintain it.
HOW I WORK
I find the actual cause instead of applying temporary fixes. I flag security, performance and outdated-component issues before they become emergencies, and I explain what I did in plain English. I work daily with Kinsta, WP Engine, Cloudways, cPanel/WHM and Cloudflare.
WHAT CLIENTS SAY
“Frank works hard to find and implement solutions, as well as helps educate his clients on how to best use the various plugins and builders. I always appreciate his work!” (Justin K., Orange County, CA)
Frank H. earns an estimated $6.2k/mo. That's 5.3× the typical freelancer and more than 99.68% of everyone we track.
“Frank let his experience handle the rest. He was able to take my abstract thoughts about my vision and needs and my standard content and knock it out of the park!” (Jodi A., Lodi, CA)
COMMON PROJECTS
• HubSpot setup and cleanup: workflows, forms, pipelines, lists, properties and contact deduplication
• Connecting WordPress, WooCommerce and Gravity Forms to HubSpot, ActiveCampaign or GoHighLevel with Zapier or Make
• Fixing leads that never reach the CRM, broken form notifications and failed integrations
• WooCommerce subscriptions, product bundles, request-for-quote and custom pricing, Stripe and PayPal, ShipStation
• LearnDash course sites with WooCommerce checkout, quizzes and certificates
• Site migrations and hosting moves without breaking email; DNS and Cloudflare setup
• Email deliverability fixes: SPF, DKIM and DMARC for Google Workspace and email platforms
• Speed and Core Web Vitals improvements, malware cleanup and security hardening
• Monthly maintenance plans and white-label WordPress support for agencies
PLATFORMS I USE
WordPress, WooCommerce, Elementor Pro, Divi, Gravity Forms, LearnDash, BuddyBoss, HubSpot, Zapier, Make, n8n, ActiveCampaign, GoHighLevel, MailerLite, ConvertKit, Google Workspace, GA4, Google Tag Manager, Figma, Kinsta, WP Engine, Cloudways, Cloudflare
WHO I WORK WITH
Small and mid-size businesses, nonprofits, course creators, e-commerce brands and marketing agencies that need a dependable long-term partner rather than a one-off fix.
If your site, CRM or automations need someone who owns them, send me a message with what’s going on and we’ll set up a quick call.