What I Do

I build websites, web applications, and membership systems for local businesses, national associations, and growing organizations, and I do the design and the development myself.

Most of my work is custom development: planning the structure, writing the code, connecting the database, and making sure the finished site is easy to maintain. I also work with WordPress and Shopify when they're the right fit for the job, and I still look after several of the platforms I've built, some of them for years.

On the design side, I focus on clear layouts, fast pages, and copy that helps visitors understand quickly what you do and how to get in touch. If you'd like to see the results, the portfolio has the case studies, and services lists everything I take on.

Who I Work With

Local businesses

Trades, clinics, shops, restaurants, and professional firms

My local clients are businesses across Belleville, Quinte West, Kingston, Durham Region, and the GTA. They need a website that clearly explains what they do and brings in enquiries.

National associations

Membership platforms with tens of thousands of members

I also build and maintain membership platforms for national associations, with admin tools their staff rely on every day.

  • Payment processing
  • Renewal workflows
  • Bilingual content
  • Admin tools for staff

A five-page site for a local contractor gets the same care for security, data, and clean code as a platform with thousands of members.

Technologies & Specialties

The tools I reach for most, from design through to deployment.

Tools

Languages & Frameworks

PHP Laravel CodeIgniter JavaScript TypeScript Node.js AngularJS Vue.js jQuery C# HTML & CSS SCSS MySQL

CMS & Ecommerce

WordPress Advanced Custom Fields Shopify Custom CMS Development

How I Like to Work

You get a straight answer about what's worth building.

You work with me directly

No account managers and no hand-offs. The person you talk to is the person writing the code.

No features you don't need

If something won't pay for itself, I'll tell you before you spend anything on it.

Outside of Work

When I'm not building something, I'm usually watching hockey, playing chess, or gaming online.

HockeyToronto Maple Leafs fan
ChessAlways up for a game
Online gamesA good way to unwind

Have a project in mind?

Tell me what you're working on. There's no obligation, and I'll tell you what's worth doing first.