Product and engineering studio for difficult software systems.

AI, where it earns its place.

We design and build software for important workflows that are difficult to get right — especially when AI, complex integrations, or difficult product decisions are involved.

From the first product decision through architecture and implementation, senior judgment stays close to the work.

Warm light crossing a calm modern architectural space facing the water

One studio. Two ways we build.

We build with organizations. We build our own.

The same product and engineering judgment runs through both.

Build with Amidship

We help organizations shape, architect, and build software for difficult workflows, integrations, and AI-enabled systems — especially when the problem matters and the solution is not obvious yet.

Work with us

See what we build

We also build and operate our own products, R&D, and open-source systems. They make our engineering decisions inspectable instead of asking you to take our word for them.

Explore the work

When to call us

Some problems need more than another software vendor.

Amidship is most useful when the problem is important, technically messy, and still needs judgment about what should actually be built.

  1. 01

    You have an AI initiative that needs to become a real system.

    The demo is the easy part. The harder work is fitting AI into a real workflow — with the right data, interfaces, controls, evaluation, human judgment, and operating model around it.

  2. 02

    An important workflow does not fit off-the-shelf software.

    The business has accumulated exceptions, integrations, manual decisions, and constraints that generic software does not understand. We help turn that complexity into a coherent product and architecture.

  3. 03

    You need senior product and engineering judgment before you need a whole team.

    An important initiative needs someone who can move between the business problem, product behaviour, architecture, and implementation — and stay accountable as the work becomes real.

Point of view

The model is one decision. The system is the product.

We start with the people, workflow, data, constraints, and economics. Then we decide what should be automated, what should remain deterministic, and where human judgment belongs.

AI should earn its place in the architecture. The goal is not to ship more AI. The goal is to build software that works.

Selected work

Products and systems you can inspect.

PDFSight is a live owned product. Agentify is active R&D. BranchBox is public open-source engineering. Together they show how Amidship makes important product and architecture boundaries explicit.

01 Owned product Live product

PDFSight

Making unfillable PDFs fillable through a guided conversation.

02 Active R&D

Agentify

Keeping agent state and control in the application.

03 Open-source engineering Live · Open source · MIT

BranchBox

Isolating the whole runtime, not just the branch.

Rida Al Barazi, founder and principal of Amidship

Rida Al Barazi · Founder and principal

The person helping shape the decision stays close to the work.

Rida has spent more than two decades building software, products, and companies. He has been a founder and operator, built a software consultancy and SaaS product, and worked inside larger product organizations including Wave and Salesforce.

On Amidship engagements, Rida leads the decisions that shape the product and architecture and remains involved through implementation and final review.

Registered Government of Canada supplier

Government capabilities

Start a conversation

Have a problem that is difficult to get right?

Tell us what is happening, why it matters, and what makes it difficult. We can start there.

Bring us the problem