Software & web development · Prince Edward Island

Custom software and websites, built around how you work.

Off-the-shelf tools only fit so far. DMITS designs and builds web applications, internal systems, integrations and business websites, made to order by a developer with 20+ years of experience.

  • 20+ years in PEI IT
  • 1:1 work directly with the developer
  • End‑to‑end design, build, host, support

What I build

Software that fits your business, and websites that win you customers, whether that means building something new, or taking over and improving what you already have.

Custom Software Development

Tools shaped around your process instead of the other way around, whether that's a brand-new build, or taking over, fixing and extending software you already run.

  • Web applications & customer / staff portals
  • Internal tools, CRMs, dashboards & reporting
  • APIs and integrations between the systems you already use
  • Data migration and modernizing legacy applications
  • Ongoing support and enhancements to existing software
Talk through your idea

Website Development

Fast, good-looking, mobile-friendly sites that make it easy for customers to find you and get in touch, for new builds and redesigns of existing sites alike.

  • Custom-designed business & marketing websites
  • Booking, quote and lead-capture forms
  • Online stores and content-managed sites
  • Search-friendly, accessible and quick to load
  • Hosting, security, and redesigns of tired sites
Plan your website

Plus the IT foundation underneath

Good software needs reliable infrastructure. I also look after the technology your business runs on.

IT Support

Onsite and remote help, hardware setup, updates and imaging.

Networking

Security, WiFi optimization, VLANs, remote access and monitoring.

Backup & Recovery

3-2-1 backup strategy with cloud and offsite options.

Cloud Integrations

Google Workspace, Microsoft 365, AWS and Azure.

Business Intelligence

Reporting, analytics and data visualization.

Recent builds

Real systems, built end to end.

A sample of the kinds of applications and sites I design, build and deploy.

Web app

CRM & email campaign platform

Contacts, sales pipelines, CSV/XLSX import, Gmail/Outlook inbox sync and bulk email campaigns with unsubscribe handling.

React · TypeScript · Supabase · Postgres

Portal

Registration, attendance & staff-time portal

A legacy PHP/MySQL system rebuilt as a modern, secure web app with role-based staff access and reporting.

React · Supabase · Legacy migration

Web app

Route planner with live maps

Plans the fastest driving route between stops while respecting each stop's opening time, using an optimizer and Google Maps.

Next.js · Google Maps Platform · Realtime

Dashboard

Unified operations dashboard

One self-hosted view of code repositories, deployments, databases and server health, with encrypted credentials.

Next.js · Prisma · Docker

Websites

Business websites with lead capture

Custom-designed marketing sites with contact forms wired straight into your inbox or CRM. Multiple visual directions to choose from.

HTML/CSS/JS · Wix Velo · Node

Have something in mind?

Describe the problem. I'll tell you honestly whether custom software is the right answer.

Start the conversation
TypeScriptReactNext.jsNode.jsPostgreSQLSupabasePHPREST APIsDockerNetlifyAWSAzure

How it works

Simple, clear, no surprises.

  1. 01

    Discover

    We talk through what you do, what's slowing you down and what success looks like. Free, no obligation.

  2. 02

    Design

    A clear plan and scope, with wireframes or a prototype, before any serious build work begins.

  3. 03

    Build

    Working software in stages you can see and try, so feedback shapes the result early.

  4. 04

    Launch & support

    Deployment, training and hosting, then ongoing support and improvements as you grow.

About

A local developer who's been in your shoes.

I'm Donnie McKinnon. For over 20 years I've worked in Prince Edward Island's IT sector as a network administrator, software developer, business analyst, data analyst, educator and manager.

That mix matters. I understand the servers, the code and the business questions behind them, so the software I build actually gets used and helps your organization run more efficiently.

When you hire DMITS, you work directly with me. No account managers, no hand-offs, no jargon.

  • Local & personalBased in PEI and serving Island businesses and organizations.
  • Full-stack experienceNetworks to databases to user interfaces, all under one roof.
  • You own itClean, documented code and accounts in your name.
  • Secure by defaultSensible authentication, encryption and backups from day one.

Contact

Let's build something that works for you.

Tell me a bit about your project and I'll get back to you personally. Consultations are free.

This opens your email app with the message ready to send.