Custom software & SaaS · Halifax, NS

Software built around your problem.

We design and build custom software and SaaS products end to end — web, mobile, APIs and the infrastructure under them. No templates, no rented platform you outgrow in a year.

WORKING STACK
React / React NativeNode · Python · GoPostgreSQLAWS · On-PremTerraformMulti-tenant SaaS
01 / What we build

Custom software & SaaS, end to end

Most projects start because something off-the-shelf almost fits. We build the part that doesn't, the whole system when that's the cleaner answer — or the SaaS product you want to sell to everyone else.

SaaS Products

Have a product idea, or an internal tool other companies keep asking to use? We take it from first prototype to a subscription product with real customers — and you own the code and the infrastructure it runs on.

  • →Multi-tenant architecture
  • →Subscriptions & billing
  • →SSO, roles & audit trails
  • →Self-serve onboarding
  • →Admin console & usage metrics

Web Applications

Internal tools, customer portals, dashboards and admin systems — built to match how your team actually works, not how a SaaS template assumes you do.

Mobile Apps

iOS and Android from one React Native codebase, with offline-first behaviour and native integrations where they matter.

APIs & Backends

REST and GraphQL services, background jobs, scheduling and queues — documented, tested, and built to be handed over.

Data Platforms

Ingestion pipelines, time-series and relational stores, reporting and analytics. From messy source data to something you can act on.

Cloud & DevOps

AWS or on-premise, provisioned with Terraform. CI/CD, monitoring and alerting set up so releases are boring.

Integrations & Automation

Connecting the systems you already pay for — ERPs, payment providers, hardware, third-party APIs — and automating the manual steps between them.

Smaller scope? We also do business websites, e-commerce and SEO work for local companies.Ask for a quote →
02 / How we work

No black box

Custom work goes wrong when the client can't see it happening. Every stage of ours ends with something concrete you can look at and argue with.

01

Scope

A short paid discovery: we map the workflow, the data and the constraints, then write down what success looks like before anyone writes code.

02

Shape

Clickable prototype and a technical plan. You see the thing and push back on it while changes are still cheap.

03

Build

Two-week increments, each ending in something you can use. Priorities can move between increments — that is the point.

04

Hand over

Documentation, source, infrastructure-as-code and a walkthrough. You own all of it; we stay on for support if you want us.

03 / Who we build for

Domains we already speak

Custom software is mostly about understanding the work it replaces. These are the areas where we don't need the vocabulary explained to us.

Small & mid-sized business

Quoting, scheduling, inventory and customer portals for companies whose process no longer fits a spreadsheet.

Startups & SaaS founders

From idea to paying customers: an MVP you can sell, then multi-tenancy, billing and onboarding built so growth doesn't force a rewrite.

IoT & industrial

Devices in the field, telemetry coming back, and dashboards and alerts that make it useful. MQTT, time-series storage, edge-to-cloud.

Research & public sector

Data pipelines, reproducible analysis and reporting tools for institutions with real compliance and data-sovereignty requirements.

04 / Selected work

What that looks like in practice

Three projects, described by the problem they started from.

SaaS platform

Coursework submission & grading

PROBLEM

Teachers were collecting assignments over email and chat, then tracking marks in a spreadsheet.

BUILT

A web platform with teacher, student and admin roles: a reusable assignment library, online submissions, a grading desk for reviewing work side by side, and feedback students can revisit after the deadline.

ReactNodePostgreSQLDocker
IoT & monitoring

Sensor telemetry & alerting

PROBLEM

Field hardware produced data nobody could see until someone exported a CSV weeks later.

BUILT

Edge-to-cloud ingestion over MQTT into a time-series store, with live dashboards and automated anomaly alerts routed to the on-call team.

MQTTInfluxDBGrafanaPython
Infrastructure

Hybrid cloud rebuild

PROBLEM

Deployments were manual, undocumented, and only one person knew how to do them.

BUILT

The whole environment described in Terraform across AWS and on-prem, CI/CD pipelines, monitoring, and a handover doc that made releases routine.

TerraformDockerCI/CDNode
Giving back · Not for profit

Free 3D printing for the community

A broken $2 clip shouldn't send a whole appliance to the dump. We use our printers' idle hours to make replacement parts and accessibility aids for neighbours, schools, shelters and repair cafés — completely free. It's a community project, not a product we sell.

COST
Free — part, design time and NS postage
FOR
Anyone in the Halifax community
WHY
Keep working things out of landfill
05 / Get in touch

Tell us what isn't working

XDelight means extra delight — the name is the standard we're held to. Send a rough description of the problem; if we're not the right fit we'll say so.

BASED IN
Halifax, NS, Canada
REPLY IN
Under 24 hours