Engineering that survives contact with the field.

ISDG builds connected products for clients — embedded systems, wireless, AI-enabled applications, and the fabrication to prototype them. And we build Kalos, a C++ runtime that runs complete backend applications from a single YAML specification.

Guardrails for Vibe Coding

AI collapsed the cost of writing code, but not verifying it. Watch how ADL and the Kalos runtime engine eliminate the security liabilities of generated backends.

The product

Kalos: the spec that runs

Kalos is a C++ application server that interprets ADL — a YAML Application Definition Language — as a complete backend: data model, REST API, role-based permissions, state machines, validation, business rules, workflows, and audit history. One binary. No generated code. The specification isn't documentation of the application; it is the application.

The spec is small enough for a human to review in an afternoon, precise enough for the runtime to enforce on every request, and structured enough for an AI agent to author.

What we build for clients

From prototype to connected product

ISDG combines AI engineering, software, embedded systems, wireless networking, PCB design, and in-house fabrication — so a product can move from idea to testable system without waiting on a dozen vendors.

AI engineering & local LLMs

Private assistants, RAG, local model deployment, evaluation harnesses, application-specific copilots.

Embedded Linux & firmware

Yocto builds, bring-up, drivers, update flows, production device software in C++, C, and Python.

Wireless & networking

BLE, BLE Mesh, Zigbee, Wi-Fi, secure provisioning, gateways, field connectivity.

Mobile & application software

iOS, Android, companion apps, operational dashboards, backends on Kalos.

PCB & contract engineering

Board design, system architecture, test fixtures, focused execution when a team needs hands.

Digital fabrication

3D printing, laser work, additive and subtractive manufacturing for practical prototypes and parts.

See full capabilities & materials →

How we work

Practical engineering for real devices

ISDG is built for teams that need a technical partner who can move between AI workflow, local model, enclosure, board, firmware, Linux image, wireless network, mobile app, and deployment details without losing the whole system picture.

01

Define

Constraints, interfaces, materials, budget, and field conditions before engineering time is spent.

02

Prototype

Working systems in hand quickly: firmware, boards, enclosures, software, AI workflows.

03

Validate

Connectivity, mechanical fit, thermal limits, update paths, and manufacturing assumptions before scale-up.

04

Deliver

Build artifacts, source, documentation, and support paths that make the next revision easier.

From the workshop

Why we think the spec should run

We're publishing a series on ADL and where it sits against the specification languages you already know — OpenAPI, SQL, GraphQL, UML, and the rest — including an honest article on what ADL can't express.

Bring ISDG into the hard part of the build

Whether that's a device that has to survive the field, or a backend that has to survive an audit — talk to us.