North Bay, Ontario · Taking on new work

I build websites, then I'm the one who keeps them running.

One developer handling the build, the hosting, and the small fixes that come up long after launch. Nothing gets handed off to a stranger who has never seen your site.

1developer, start to finish
24htypical first reply
5+years building and supporting
What I do

Three kinds of work, one person doing all of it

Most projects land in one of these. Plenty land in more than one, which is exactly the point of hiring someone who does both sides.

Custom builds

New sites built from scratch when a template will not hold what the business actually needs.

  • Fast, responsive, accessible
  • Built to be edited by you
  • SEO set up properly from day one

WordPress & Drupal

Plugins, theme work, and migrations for sites that are already live and need something specific done right.

  • Custom plugin development
  • Content and data migrations
  • Fixing what another dev left behind

IT support

Helpdesk work and Microsoft 365 administration for teams who need a technical person on call.

  • Microsoft 365 and Azure AD
  • Email, hosting, DNS problems
  • Ongoing monthly support
Recent work

A few things I've shipped lately

2026A live search plugin with caching and fuzzy matching for a university WordPress siteWordPress · PHP
2026A booking and gallery homepage for a fusion catering studio, with a form that pre fills by packageWordPress · Formspree
2025Vendor schema and seed data for a diaspora marketplace platform, foreign key issues and allMySQL · PHP
2025A command line tool that scans a static export and fixes the paths a migration leaves brokenPHP · CLI
2025A searchable partner directory plugin for a university nursing school, parsed from their spreadsheetWordPress · PHP
Estimate

Get a rough number before you email me

Move the sliders and pick what you need. This is a ballpark, not a quote, but it will tell you whether we are in the same range before either of us spends time on a call.

Ballpark build cost
$1,000
Likely $900 to $1,200 CAD
Send me these details

Prices in CAD. Hosting and domain are billed separately at cost. Every project is different, so treat this as a starting point for the conversation.

How it works

No surprises, no disappearing

Four stages, and you know what is happening at each one.

01

First call

We talk about what the site needs to do and who it is for. Free, no commitment.

02

Scope and deposit

I write up what is included and what it costs. A 50% deposit starts the work.

03

Build and review

You see it early and often. Up to three rounds of changes are built into the price.

04

Launch and after

Final payment, the site goes live, and I am still here when something breaks.

Questions

The things people usually ask

Honestly, usually not. A single well built page can take days of work once you account for responsive layouts, content setup, and testing. If your budget is tight, tell me the number and I will tell you straight whether I can do something useful within it.

Yes. If the project includes a CMS, you get access and a short written guide for the things you will actually do, updating text, swapping photos, adding posts. If you would rather not touch it, that is what the monthly maintenance option is for.

A simple site is usually two to three weeks. Something with custom functionality, a store, or a migration is more like four to eight. I will give you a real date range before you pay anything.

Because at an agency the person who built your site is often gone by the time you need help with it. With me, the person who wrote the code is the same person answering the email eighteen months later.

Yes, that is the IT support side. DNS, mailboxes, Microsoft 365, the stuff that is technically not web development but still ends up being your problem on a Monday morning.

Start

Tell me what you're building

What the site needs to do, and who it needs to do it for. Most first replies come within a day.

Please add your name
Please add a valid email
Please tell me a little about the project