// industrial software — stavanger, norway

Software at the integration and operations levels of machine systems.

Yantrakar connects robots, PLCs and software services, then builds operational applications for machine state, inventory, sequences, mission logic and workflows.

C++PythonDDSRESTgRPCPLCWebSocketsRedis

Scope

From machine interfaces to operational applications.

Yantrakar has delivered software at both levels. Integration makes machine and service data usable. Operational software uses that data for state management, inventory, sequences, mission logic and workflows.

Integration level

Connect machines, controllers and services

Interfaces and services for collecting and normalising state across PLCs, DDS, REST, gRPC, WebSockets and existing application APIs.

Operations level

Build applications for machine operations

Applications and configurable logic for machine state, inventory, sequences, missions, rules and multi-machine workflows.

Where we are useful

When each component works, but the complete system is difficult to extend or operate.

We take on software problems where machine data, service interfaces and operational decisions cross several technologies.

01

Machine state is fragmented

Bring PLC, DDS, REST, gRPC and application data behind a coherent interface without replacing every connected system.

02

Operational logic is difficult to change

Move suitable rules, expressions and mission decisions into configurable layers without moving low-level machine control into the application layer.

03

Multi-machine work is difficult to understand

Build sequence programming, visualisation and state tooling that engineers and operators can reason about.

04

A valuable platform is difficult to extend

Add Python access, clearer interfaces and tests to a mature C++ system — without replacing the core.

05

AI is wanted, but the data cannot leave

Automate deployment of private local LLM services with Ansible in controlled engineering environments.

Services

Defined software work around existing machine and engineering systems.

Work can begin with technical discovery, a focused prototype or implementation of a clearly scoped component or integration.

Machine and control-system integration

Protocol adapters, common interfaces, state normalisation and application-facing APIs across existing systems.

Operational applications

Software for machine state, inventory, sequence programming, workflow visualisation and multi-machine coordination.

Configurable mission and rule logic

Expression parsing, configurable rules and state-driven mission evaluation outside low-level machine-control components.

C++ and Python engineering

C++ services, Python applications, Python interfaces over mature C++ platforms, testing and integration tooling.

Distributed state and service integration

State collection, service communication, persistence and application-facing interfaces across machines and services.

Local deployment automation

Ansible-based deployment of local software and private model infrastructure, with Nix-based reproducible environments where relevant.

Selected work

Representative work across machine integration and operations software.

Engagements are described at system level to avoid disclosing client-specific implementation details.

Industrial robotics · Drilling automation

Machine state, inventory and mission logic

Developed inventory and state-management software for drilling robots, multi-machine sequence tooling, and configurable zone and mission logic. Built common read/write access across PLCs, DDS, REST, gRPC and WebSockets.

Drone systems · Data infrastructure

Application boundaries and data backup

Developed an interface-based solution within a drone application stack, a standalone cloud-backup application and a Drogon-based local web service. Technologies included C++, Python, Azure, rsync and Nix.

Private infrastructure · Local AI

Repeatable local LLM deployment

Automated deployment of private local LLM infrastructure across local machines using Ansible.

About Yantrakar

Small company. Direct engineering responsibility.

Yantrakar is a founder-led software company in Stavanger. We design, implement, test and deploy software around existing machines, control systems and engineering platforms.

Yantrakar's client work includes industrial robotics, drone software, distributed services and local deployment automation. The founder's earlier experience includes mature C++ engineering platforms, Python APIs and long-lived production systems.

C++PythonDDSPLC integrationgRPCRESTRedisAzureNixAnsible

Contact

Describe the system, the constraint and what needs to change.

A useful first message identifies the machines or services involved, the current limitation and the outcome you need.

Send a short message

Your details are used only to reply to this enquiry.