Services & pricing

Everything you need to get online and stay there

Websites, custom web apps, technical consulting and monthly care plans. Published starting prices, written scopes and fixed quotes, so you always know where you stand.

Website design & development

A website should do a job: bring in the right visitors and turn them into enquiries. I design and build custom sites with clean, mobile-first layouts, on-page SEO, and performance budgets from day one. No page builders, no plugin sprawl, and no template that a hundred other businesses are using. I have a go-to modern stack, and if you or your team already have a preferred platform or framework, I build with that.

What's included

  • Custom design that fits your brand, not a theme
  • Mobile-first, responsive layouts tested on real devices
  • On-page SEO: titles, descriptions, structured data, sitemap
  • Accessible by default (WCAG 2.1 AA targets)
  • Contact and lead forms with spam protection
  • Analytics with a consent banner where required
  • Editable content structure so you can update copy yourself

Starting at

from $1,200

CAD, plus HST

Typical stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vercel

Custom web apps & software

When an off-the-shelf tool almost works but not quite, a custom application pays for itself. I build full-stack web apps with user accounts and roles, databases, transactional email, scheduling logic, and the admin panels your team uses every day. You get a system that matches your process instead of bending your process to a product.

What's included

  • Authentication, roles and permissions
  • Booking, scheduling and capacity logic
  • Customer-facing dashboards and admin panels
  • Transactional and broadcast email automation
  • Database design, migrations and backups
  • Rate limiting, input validation and security headers
  • Documentation and hand-off so you own the system

Starting at

from $7,500

CAD, plus HST

Typical stack

  • Next.js
  • TypeScript
  • MongoDB / Postgres
  • NextAuth
  • Resend
  • Redis

Consulting & technical audits

Not every problem needs a rebuild. If your site is slow, hard to use, invisible on Google, or your existing codebase needs a review before the next hire, I can audit it and give you a plain-language report with prioritized fixes. I also take on hourly development work for teams that need an extra senior pair of hands.

What's included

  • Performance audit with Core Web Vitals fixes
  • Accessibility audit against WCAG 2.1 AA
  • Technical SEO review: crawlability, metadata, structured data
  • Code review and architecture recommendations
  • WordPress or legacy site migration to a modern platform
  • Hourly development on your existing codebase, in the framework it already uses

Starting at

$45 / hour

CAD, plus HST

Typical stack

  • Lighthouse
  • axe
  • Playwright
  • Search Console
  • React
  • Next.js

Maintenance & care plans

A site is never really done. Dependencies need updating, content changes, and small improvements add up. Care plans give you a predictable monthly cost that covers hosting management, updates, backups, uptime monitoring and a block of development hours for edits and new features.

What's included

  • Framework and dependency updates
  • Hosting and domain management
  • Uptime monitoring and incident response
  • Backups and restore testing
  • Monthly block of edit and development hours
  • Performance and SEO check-ins

Starting at

from $79 / month

CAD, plus HST

Typical stack

  • Vercel
  • Railway
  • GitHub
  • Uptime monitoring
  • Search Console

How a project runs

Five steps, from first call to ongoing support.

  1. 1

    Discover

    A short call to understand your business, your customers, and what the site or app needs to do. You get a written scope and a fixed quote.

    You get: Scope document, Fixed quote, Timeline

  2. 2

    Design

    Wireframes first, then visual design in your brand. We iterate together until the layout and copy feel right before any code is written.

    You get: Wireframes, Visual design, Content outline

  3. 3

    Build

    Development in the open with a staging link you can check any time. Accessibility, SEO and performance are built in rather than bolted on.

    You get: Staging site, Weekly progress updates

  4. 4

    Launch

    Domain, hosting, analytics, sitemap and redirects handled. A launch checklist makes sure nothing that worked before breaks after.

    You get: Production deploy, Launch checklist, Hand-off docs

  5. 5

    Support

    Thirty days of post-launch fixes are included. After that, a care plan or hourly support keeps things running and improving.

    You get: 30-day fixes, Optional care plan

Pricing

Priced for Ontario small businesses, not enterprise budgets. Every number below is a starting point that becomes a fixed quote once we scope your project.

Project packages

Launch site

A focused site that gets you online properly.

from$1,200CAD

1–2 weeks · plus HST

Best for: Sole proprietors, new businesses, and anyone replacing a DIY builder.

  • 3–5 pages, custom designed
  • Mobile-first responsive build
  • On-page SEO and sitemap
  • Contact form with spam protection
  • Analytics setup
  • Launch checklist and hand-off
Start a project
Most popular

Business site

A lead-generating site with room to grow.

from$2,900CAD

2–4 weeks · plus HST

Best for: Established local businesses, clinics, trades, and service companies.

  • 6–10 pages, custom designed
  • Everything in Launch
  • Content structure you can edit yourself
  • Booking, calendar or CRM integration
  • Structured data for rich search results
  • Performance budget and Core Web Vitals tuning
  • Google Business Profile alignment
Start a project

Custom web app

Software built around how your business runs.

from$7,500CAD

4–8 weeks · plus HST

Best for: Businesses that need booking systems, portals, dashboards or internal tools.

  • Discovery and written technical scope
  • User accounts, roles and permissions
  • Database design and hosting setup
  • Admin panel for your team
  • Transactional email automation
  • Security hardening and rate limiting
  • Documentation and source code ownership
Start a project

Consulting & development

Senior full-stack help by the hour.

$45/ hour

CAD, plus HST

Best for: Audits, code reviews, migrations, and teams that need extra capacity.

  • Performance, accessibility and SEO audits
  • Code review and architecture advice
  • WordPress and legacy site migrations
  • Feature work on your existing web app, in the framework it already uses
  • Billed in 15-minute increments, itemized invoices
Book hours

Every project includes

  • Responsive design tested on real devices
  • Accessibility built in (WCAG 2.1 AA targets)
  • On-page SEO, sitemap and structured data
  • Analytics and privacy-respecting consent
  • Full source code ownership on final payment
  • 30 days of post-launch fixes

The fine print

  • · All prices in Canadian dollars, plus 13% HST.
  • · "From" prices are starting points. Every project gets a written scope and a fixed quote before work begins.
  • · 50% deposit to book your start date, balance due on launch. Larger projects are split into milestones.
  • · Care plans are month-to-month. Cancel any time.
  • · Timelines cover the whole engagement: discovery, design, build, testing, documentation and launch.

Care plans

Month-to-month support after launch. Cancel any time.

Essentials

Keep it updated and online.

$79/ month

Plus HST

Best for: Brochure sites that change a few times a year.

  • Framework and dependency updates
  • Hosting and domain management
  • Uptime monitoring
  • Monthly backups
  • Email support, 2 business-day response
Ask about this plan
Most popular

Growth

Updates plus room to improve.

$179/ month

Plus HST

Best for: Sites that need regular content changes and small improvements.

  • Everything in Essentials
  • 2 hours of edits or development each month
  • Monthly performance and SEO check-in
  • Search Console monitoring
  • Email support, 1 business-day response
Ask about this plan

Priority

For sites and apps your business depends on.

$349/ month

Plus HST

Best for: Booking systems, portals and sites that generate revenue daily.

  • Everything in Growth
  • 5 hours of edits or development each month
  • Priority same-day response
  • Quarterly roadmap review
  • Incident response for outages
Ask about this plan

Pricing questions

How are your prices lower than most Ontario agencies?

You work directly with the senior developer who designs, builds and launches your project. There is no account manager, project manager or office overhead in the price, and nothing gets lost in hand-offs. You get agency-level quality with one accountable person who knows every line of your site.

How do you deliver in weeks rather than months?

A proven process and a lot of practice. Every project follows the same five steps, starts from battle-tested foundations for accessibility, SEO, performance and security, and is built by one person who does not need to wait on a team. A full swim-lesson booking platform with accounts, payments and an admin panel shipped in two months; a province-wide non-profit directory in one. The timelines include research, design, testing and documentation, not just development.

What do I actually get for the price?

A custom design built around your customers, a fast and accessible site or app, the search-engine setup most builders skip, written documentation, thirty days of post-launch fixes, and full ownership of the code and accounts. No templates shared with a hundred other businesses, and no plugin subscriptions to keep paying for.

Do I have to use a particular technology?

No. I have a go-to modern stack that produces fast, secure, easy-to-maintain sites, and it is what I reach for by default. If you or your team already have a preferred platform or framework, I build with that instead. Either way you get clean, documented code that any developer can take over.

What happens if my project needs more than the package includes?

The discovery call and written scope catch most of this before we start, so the quote you approve is the price you pay. If your needs grow mid-project, I quote the extra work up front and only proceed with your approval. No surprise invoices.

Do I need a care plan?

No. Every project includes thirty days of fixes, and you own the code outright. Care plans are for owners who would rather have updates, hosting, backups and monitoring handled for them, or who want a standing block of hours so changes happen the same week they are requested.

What do you need from me to start?

A rough idea of what the site or app should do, any existing branding, and someone who can answer questions and approve designs. I guide the rest, including copywriting and imagery if you need help there.

Do you work with clients outside Cambridge and Kitchener-Waterloo?

Yes. I meet local clients in Cambridge, Kitchener-Waterloo and Guelph in person when it helps, and work with clients across Ontario, the rest of Canada and the US over video calls, with the same weekly updates and staging links either way.

Who owns the website or app when it is done?

You do. On final payment the source code, design files, domain and hosting accounts are yours, with documentation so any developer can pick it up. I ask only for permission to show the work in my portfolio.