We build custom software, and we stick around after launch.

JOMACS is a software company based in Calgary, with engineers around the world. We build new systems for organizations across North America, Europe, Africa, Asia and Oceania, and look after them once they're live.

How we work, in about a minute. It's silent, so you can watch it anywhere. The same steps are written out further down this page.

We've delivered work for teams at the Government of Alberta, the Government of Ghana, the Federal Government of Nigeria, CBC, Suncor, BMO, Samsung, Floma and Terminal.io.

What we do

An engineer sketching a plan on a whiteboard while a colleague looks on

Build new software

When you need a new platform, app or big new feature, we put a small team on it and show you working software every two weeks.

Product Engineering
A woman checking an alert on her phone

Look after the software you have

For a monthly or yearly retainer, we handle updates, fixes, hosting and monitoring. We'll take on systems other people built, too.

Managed Services
Two colleagues going through printed charts beside a laptop

Put your data to work

Data engineering, analytics and machine learning, from pipelines and dashboards to AI features with a person in the loop.

Data and AI

Either way, you get one person to call: a Customer Success Manager who knows your system and your plans. How we work with you

Most of our work has been in energy, the public sector, financial services, healthcare, software companies and professional services.

Johnson Nuviadenu, co-founder and managing director of JOMACS

Why we started JOMACS

A note from Johnson Nuviadenu, one of our seven co-founders

JOMACS was started by seven engineers of African origin who were working across North America and Europe. We'd seen what a career in tech can do for a family and a community, and how many talented people never get a fair shot at one.

So we built the company around two ideas. Clients should get a dedicated, well-supervised team at a fair price. And good engineers, wherever they live, should get international work and competitive pay without having to move.

We also look after everything we build, which gives us every reason to build it well.

Johnson Nuviadenu, co-founder and managing director

johnson@jomacsit.com

How a project works

  1. 1

    We talk

    A free 30-minute call about what you need. If we're not the right fit, we'll tell you.

  2. 2

    We build

    A small team, an agreed estimate, and a working demo every two weeks so you can steer as we go.

  3. 3

    We look after it

    After launch, the same people keep it updated, secure and improving on a monthly retainer.

We build our own products too

Building our own products keeps us honest. We deal with the same things our clients do: tight budgets, real users, and software that has to keep working.

Where we are

Our head office is in Calgary, with offices in Accra and Abuja. Our engineers work from all over the world.

What we're researching

Johnson, one of our co-founders, is doing a PhD at the University of South Africa on AI and software delivery in the public sector. Here's what has come out of it so far.

Published in 2026 in Scientific Reports

Overcoming the data desert: generative AI techniques for synthesising anonymised deployment logs in regulated public sectors

Read the paper (opens in a new tab)

Still in progress

  • Predicting change failure in serverless, infrastructure-as-code software delivery: a longitudinal study of an examination platform for public institutions
  • Diagnosing failed deployments with large language models: accuracy, cost and data-sovereignty trade-offs in a serverless examination platform
  • Deciding when and how to deploy: a design science study of risk- and event-aware deployment for public examination services, combining machine-learning forecasts and LLM briefings
All of Johnson's research on ResearchGate (opens in a new tab)
A developer working on a laptop at his desk

Work with international clients, from wherever you live

We're always looking for good engineers, designers and testers. Most roles are contracts tied to a client project, and we help with equipment and internet.

How the talent network works

Questions people ask us

Where are your engineers?
All over the world. We pick people for the skills your project needs, supervise the work from Calgary, and help with equipment and internet where it's needed. You get a dedicated team at a fair price.
Can you take over a system someone else built?
Yes. We start with a short review of the code and hosting, tell you what we find, and then agree a monthly retainer.
How do you charge?
New builds are billed by the hour against an estimate we agree up front. Ongoing support is a monthly or yearly retainer, and anything outside it is quoted before we start.
Who will I actually talk to?
Your Customer Success Manager. They're your main contact for everything, from day-to-day questions to planning what to build next.
What time zone do you work in?
Our leadership is in Calgary, on Mountain Time. Our engineers work across many time zones, so we can usually overlap with your working day, and work often keeps moving while you sleep.

Tell us what you're working on

The first call is free and there's no sales pitch. We reply within 24 hours.

Or email info@jomacsit.com and a real person will write back.