Montedia

Technology leadership, software and AI consulting, from Montana

I’m Joe Swenson. I’ve been building software since 2000, and I’ve led technology teams as a CTO and a CIO. These days much of my work is helping people work out where AI belongs in what they do, and where a person still needs to be.

Start a conversationHow I can help

Joe Swenson

Where people usually are when we first talk

The software stopped fitting

The business grew and the tools didn’t. People are retyping things between systems, and nobody is sure which number is right.

There are developers, but no direction

You have a team or a vendor, and work is getting done. You can’t tell whether it’s the right work.

Someone said “we need to do something with AI”

You aren’t sure what, or whether it’s safe, or what it would replace.

None of these is a failure. They’re places where it helps to have someone alongside who has been there before.

What I believe about technology

Four things I keep coming back to. Each one has a note on how it shows up in the work.

  1. Software should speed up communication between people, not replace it.

    In practice

    Before I design anything, I map who needs to hear what, and when. Most integration work is that map turned into software: one system telling another what a person used to have to remember to pass along.

    If a tool removes a conversation that people needed to have, I count that as a defect, even when every test passes.

  2. People are still more creative than machines.

    In practice

    A language model predicts the likely next thing from what has already been written. That makes it fast at drafts, summaries, and first passes at code.

    The unlikely idea, the one that fits your situation and nobody else’s, still comes from a person. I use AI for the first kind of work and protect room for the second.

  3. Technology needs guidance from people.

    In practice

    Every AI feature I build has a named person who answers for what it does. In practice that means a set of real questions with known good answers, checks that run before each release, and logs that someone actually reads.

    It also means a plain way for a person to step in, overrule the machine, and have that decision stick.

  4. Technology should affirm our humanity, not turn us into machines.

    In practice

    I ask one question of every automation: what will the person do with the time it gives back? If the honest answer is “feed the machine faster,” the design is wrong.

    Good tools take the repetitive work and leave people the parts that need judgment and care.

Where I use AI, and where I don’t

AI is the most capable tool I’ve worked with in twenty-five years. It is still a tool. This is roughly how I divide the work.

What I hand to AI

  • First drafts of code, tests, and documentation
  • Reading and sorting large piles of documents
  • Matching and cleaning records across systems
  • Answering routine questions from your own material

What stays with a person

  • Deciding what is worth building
  • Checking that the answer is right
  • Anything that touches someone’s trust, money, or safety
  • Saying no
AI inside a product
A feature in software people already use, where the model does one job well and is checked on it.
Automating a workflow
Handing the repetitive steps to an agent, with a person able to see what it did and step in.
Building with AI
I use AI to write code faster. I read and answer for everything that ships.
Advising on adoption
Helping leaders decide where AI belongs in their organization, and where it doesn’t.

Lately this has meant building AI tooling for non-profits, and bringing data together across very different domains.

Some of the work

I don’t name clients. Here are three pieces of work, described plainly.

A university system with 15,000 students

They needed an adaptive learning platform for disability access. Montedia built a custom solution that improved accessibility and student engagement.

A global payment processor

Each bank partner had different onboarding requirements, and they kept changing. I designed a system that delivers onboarding dynamically, which shortened the time to market across a chain of bank partners.

Non-profit organizations

My most recent work is AI tooling for non-profits: tools that take on repetitive tasks so staff have more time for the work only people can do.

A little about me

It started with ticket management software I wrote for a state university. They asked me to keep building tools after I graduated, and I started Montedia in 2000.

Since then I’ve built custom applications, payment systems, and AI integrations for university departments, international banks, and non-profits. What I learned across all of it is that the technical problem is almost never the real problem. Software can give you answers, but only after someone asks the boring questions.

More of the story

If you’d like to talk

The first conversation is free and takes about an hour. You tell me what’s going on, I ask questions, and afterward I write up what I’d do. The write-up is yours to keep whether or not we work together.

Start a conversationjoseph@montedia.com(406) 871-5273