TOMIWA AJAYI

Available For Hire

Dualship - Visual System Design for Distributed APIs

Dualship - Visual System Design for Distributed APIs

Dualship - Visual System Design for Distributed APIs

Dualship is a visual API builder that lets teams design, execute, and monitor APIs as live systems combining AI-assisted creation, plugin-based integrations, and a runtime-first architecture.

Website

coming soon

Website

coming soon

Website

coming soon

Overview

Overview

Overview

Modern teams rely on APIs for everything, yet creating and operating them still requires writing backend code, managing deployments, syncing documentation, and jumping across multiple tools.

Dualship explores a different approach:
What if APIs could be designed visually, executed instantly, and monitored as living systems?

Starting with the problem

Starting with the problem

Starting with the problem

Most API tooling optimizes for specification accuracy, not system comprehension. In practice, teams struggle with:

  • Designing APIs across multiple tools (editors, docs, testing, monitoring)

  • Keeping documentation in sync with real behavior

  • Reasoning about API logic once it grows beyond a few endpoints

  • Collaborating across engineers, product managers, and designers

  • Operating APIs after deployment, not just defining them

  • Sales deck and enablement tools

Design Goal

Design Goal

Design Goal

Design an interface that allows teams to create, reason about, and operate APIs as living systems, without requiring them to write or deploy backend code.

Design an interface that allows teams to create, reason about, and operate APIs as living systems, without requiring them to write or deploy backend code.

Key Product Capabilities

Key Product Capabilities

Key Product Capabilities

1. AI-Assisted API Creation

1. AI-Assisted API Creation

1. AI-Assisted API Creation

The system translates intent into:

  • endpoints

  • data models

  • flow logic

  • required integrations

AI output is constrained to verified building blocks, keeping results predictable and production-safe.

The system translates intent into:

  • endpoints

  • data models

  • flow logic

  • required integrations

AI output is constrained to verified building blocks, keeping results predictable and production-safe.

2. Visual Flow Builder (Canvas)

2. Visual Flow Builder (Canvas)

2. Visual Flow Builder (Canvas)

The primary interface is an infinite canvas where APIs are assembled visually.

  • Each node represents a single responsibility (validation, logic, plugin call, response)

  • Nodes execute sequentially or in parallel

  • Conditional branches and middleware are visually explicit

  • Data flows through a shared execution context

The primary interface is an infinite canvas where APIs are assembled visually.

  • Each node represents a single responsibility (validation, logic, plugin call, response)

  • Nodes execute sequentially or in parallel

  • Conditional branches and middleware are visually explicit

  • Data flows through a shared execution context

3. Plugin-Based Integrations

3. Plugin-Based Integrations

3. Plugin-Based Integrations

External services (Stripe, databases, email, messaging) are accessed through plugins. Each plugin defines:

  • credentials

  • supported actions

  • input/output schemas


This creates a controlled integration layer that:

  • reduces errors

  • standardizes behavior

  • keeps flows readable

External services (Stripe, databases, email, messaging) are accessed through plugins. Each plugin defines:

  • credentials

  • supported actions

  • input/output schemas


This creates a controlled integration layer that:

  • reduces errors

  • standardizes behavior

  • keeps flows readable

4. Built-In Monitoring & Health

4. Built-In Monitoring & Health

4. Built-In Monitoring & Health

APIs don’t end at deployment.
Dualship treats monitoring as a first-class feature:

  • uptime

  • response times

  • error rates

  • degradation signals

Metrics are surfaced alongside API definitions, reinforcing the idea that design decisions directly affect system health.

APIs don’t end at deployment.
Dualship treats monitoring as a first-class feature:

  • uptime

  • response times

  • error rates

  • degradation signals

Metrics are surfaced alongside API definitions, reinforcing the idea that design decisions directly affect system health.

5. A Concrete API Surface Generated from Flows

5. A Concrete API Surface Generated from Flows

5. A Concrete API Surface Generated from Flows

When a flow is composed on the canvas, Dualship materializes it into a structured API surface that engineers can immediately inspect and interact with. This User Management API is not manually written or documented. It is the direct result of the underlying flow definition being interpreted by the runtime. The interface exposes the method, route, parameters, and response structure in a way that reflects the actual behavior of the system.

When a flow is composed on the canvas, Dualship materializes it into a structured API surface that engineers can immediately inspect and interact with. This User Management API is not manually written or documented. It is the direct result of the underlying flow definition being interpreted by the runtime. The interface exposes the method, route, parameters, and response structure in a way that reflects the actual behavior of the system.

6. Live Endpoint Testing

6. Live Endpoint Testing

6. Live Endpoint Testing

An integrated testing environment that lets users send authenticated requests to their generated APIs and inspect real responses instantly. By embedding request testing directly into the platform, Dualship removes the need for external tools like Postman and shortens the feedback loop between API design and validation.

An integrated testing environment that lets users send authenticated requests to their generated APIs and inspect real responses instantly. By embedding request testing directly into the platform, Dualship removes the need for external tools like Postman and shortens the feedback loop between API design and validation.

Frictionless Onboarding & Workspace Setup

Frictionless Onboarding & Workspace Setup

Frictionless Onboarding & Workspace Setup

Users can sign up instantly with GitHub or Google and create a shared workspace in seconds. This lightweight onboarding flow is designed to get teams into the canvas quickly, where they can start building APIs and invite collaborators without setup overhead or infrastructure configuration.

Users can sign up instantly with GitHub or Google and create a shared workspace in seconds. This lightweight onboarding flow is designed to get teams into the canvas quickly, where they can start building APIs and invite collaborators without setup overhead or infrastructure configuration.

Designing Dualship reinforced a belief I’ve come to value deeply: the best developer tools don’t add more capability, they reduce the effort required to understand complex systems. APIs are often treated as technical artifacts defined by code and documentation. Through this project, I explored how they can instead be treated as living systems that teams can design, reason about, and operate visually. By combining a runtime-first architecture, visual composition, controlled integrations, and integrated monitoring, Dualship demonstrates how thoughtful abstractions can make complex infrastructure feel approachable without sacrificing precision. This project reflects how I approach design problems: Start from how systems behave, not how interfaces look Prioritize clarity over feature count Design for collaboration across technical and non-technical roles Consider the full lifecycle: creation, usage, and operation Dualship is ultimately an exploration of how better abstractions can change how teams build and maintain software.

Designing Dualship reinforced a belief I’ve come to value deeply: the best developer tools don’t add more capability, they reduce the effort required to understand complex systems. APIs are often treated as technical artifacts defined by code and documentation. Through this project, I explored how they can instead be treated as living systems that teams can design, reason about, and operate visually. By combining a runtime-first architecture, visual composition, controlled integrations, and integrated monitoring, Dualship demonstrates how thoughtful abstractions can make complex infrastructure feel approachable without sacrificing precision. This project reflects how I approach design problems: Start from how systems behave, not how interfaces look Prioritize clarity over feature count Design for collaboration across technical and non-technical roles Consider the full lifecycle: creation, usage, and operation Dualship is ultimately an exploration of how better abstractions can change how teams build and maintain software.

Close-up portrait of a person

Let's discuss how i can make your product better!

Follow me on

or get in touch on

©2025 Akintomiwa Ajayi.

Friday, 2/13/2026

Akintomiwa

Picture of houses on a hill
Close-up portrait of a person

Let's discuss how i can make your product better!

Follow me on

or get in touch on

©2025 Akintomiwa Ajayi.

Friday, 2/13/2026

Akintomiwa

Picture of houses on a hill
Close-up portrait of a person

Let's discuss how i can make your product better!

Follow me on

or get in touch on

©2025 Akintomiwa Ajayi.

Friday, 2/13/2026

Akintomiwa

Picture of houses on a hill