WordPress sites that pull their weight
WordPress runs about 40% of the web, but most WordPress sites are slow, ugly, or impossible to update. I've spent five years building WordPress sites for Toronto small businesses and ecommerce brands that don't have those problems.
I work in Elementor Pro and custom themes. I write the code, not just configure plugins. When you hire me, you get one person doing the work — not a project manager passing your site between three junior developers.
What I build
- Custom WordPress sites — built from scratch, not snapped together from a $30 theme
- Elementor Pro development — fast, flexible landing pages your team can edit later
- WooCommerce stores — product catalogs, payments, shipping, the boring stuff that has to work
- Custom themes — when Elementor isn't enough and you need a real theme
- ACF (Advanced Custom Fields) — flexible content editors your content team can actually use
- Page speed fixes — Core Web Vitals, image optimization, caching done right
- SEO foundations — schema, on-page, redirects, sitemap, the basics done properly
Recent Toronto WordPress projects
How it works
- Free audit. Send me your current site URL. I'll send back a short PDF with what I see — what's broken, what's costing you customers, what I'd do first.
- Quote + scope. Fixed price, fixed timeline. No hourly billing that runs over. You see the line items before signing anything.
- Build. Two to six weeks depending on scope. Weekly check-ins so you always know what's done and what's next.
- Ship + handover. Site goes live. You get a 30-minute Loom walkthrough of how everything works, plus 30 days of free fixes.
What it costs
Most Toronto WordPress projects land between $2,500 and $15,000 depending on scope. A simple lead-gen site is closer to $2,500. A custom WooCommerce store with real complexity lands higher.
Hourly rate is $50 CAD if you'd rather start small with a focused fix — a homepage rebuild, a landing page, a speed audit.
Why a freelancer, not an agency
Toronto agencies charge $80 to $200 an hour and pass your project between a sales rep, a project manager, a senior dev, and a junior dev. You pay for the handoffs.
When you hire me, you talk to me, I do the work, and the work goes out under my name. Top Rated on Upwork, $100K+ earned, 100% Job Success. The receipts are public.
Common questions
Do you only work with Toronto clients?
Most of my clients are in Toronto and the rest of Canada, but I work with anyone who's a fit. I've shipped projects for clients in Calgary, Saskatoon, and the US.
Can you work with my existing designer?
Yes. I take Figma files and build them. If your designer is still working out the visuals, I'll wait. If you need a designer too, I can recommend one.
Will my site be fast?
Page speed is one of the first things I tune. I aim for 90+ on Lighthouse Performance for every site I ship. Most of my clients land there on first publish.
What if I just need a small fix?
Send me the details. I take small jobs at $50/hour — usually 2 to 6 hours of work. New homepage hero, landing page, speed audit, WordPress update cleanup. Whatever's blocking you.