Software engineering studio

Software systems for real operations.

We translate real operational complexity into production-ready platforms, SaaS products and AI-assisted decision systems — from process and system architecture through full-stack engineering to production operation.

Engineering capabilities

From real workflows to production software systems.

AutoFlow Robotics combines process understanding, system architecture, product engineering and production operation. The technical evidence shows how these capabilities are applied in practice; technology remains a means to an end.

  1. Process & System Architecture

    We translate workflows, roles, business rules, exceptions and system boundaries into an explicit domain and architecture model.

    • Domain modelling
    • Workflow design
    • Multi-tenant architecture
    • Data & authorization boundaries
    • Integration design
  2. Full-Stack Product Engineering

    We build complete application systems — from interface and server-side logic to data model, APIs and infrastructure.

    • Next.js / React
    • TypeScript / Node.js
    • PostgreSQL / Prisma
    • Object Storage
    • APIs
  3. AI-Assisted Decision Systems

    We combine AI-assisted analysis with deterministic rules, structured evidence and explicit human review.

    • AI pipelines
    • Deterministic rules
    • Structured evidence
    • Human-in-the-loop
    • Decision support
  4. Production & Operational Engineering

    Deployment architecture, security boundaries, data migration, recovery and operating procedures are designed as part of the system from the start — not as work deferred until later.

    • Deployment architecture
    • Security boundaries
    • Controlled migrations
    • Backup & recovery
    • Operational runbooks

Selected systems

Three systems. One engineering approach.

Their industries, product models and technical challenges differ. Together, the systems show how process understanding, system architecture, product engineering and operation come together across different system classes.

  • Automation Assessment Platform

    AI-assisted assessment and decision platform

    Structured input, deterministic rules, matching and expert review.

  • RightSlot

    Transactional SaaS with multi-tenant architecture

    Tenant boundaries, availability logic, booking transactions and production operation.

  • AFR Smart Operations

    Tailored operational software

    Domain modelling, dispatch, mobile execution and operating architecture.

    Implemented referenceView case study

Engineering Case Study 01 · AI and decision architecture

Available

Automation Assessment Platform

Available, vendor-neutral assessment and decision platform for industrial automation.

Engineering question

How can incomplete operational input become a technically defensible automation decision?

The Automation Assessment Platform turns questionnaire data, process parameters and optional process video into a structured assessment. AI-assisted process decomposition is combined with deterministic rules, simulation, vendor-neutral matching, ROI/TCO logic and expert review to produce a traceable recommendation.

Relevant forIndustrial and process engineering, operations, automation, procurement and management.

Assessment sequence

  1. Upload complete
  2. AI Analysis
  3. Rule Engine
  4. Expert Review
  5. Approved

Process Analysis & Lean Metrics

Example process register: each process step with its as-is cycle time, lean classification and to-be automation state.
#Process stepAs-is timeCategoryTo-be / automation state
F001Process stepProvide raw parts at the cellAs-is time45 sCategoryNon-value-addingTo-be / automation stateNot set yet.
F002Process stepLoad and clamp workpieceAs-is time30 sCategoryNon-value-addingTo-be / automation stateCobot cell
F003Process stepMachining cycleAs-is time95 sCategoryValue-addingTo-be / automation stateNot set yet.
F004Process stepUnload and deburrAs-is time35 sCategoryValue-addingTo-be / automation stateCobot cell
F005Process stepGauge and record dimensionsAs-is time25 sCategoryNon-value-addingTo-be / automation stateManual optimization
F006Process stepSet down on transfer palletAs-is time20 sCategoryWasteTo-be / automation stateCobot cell
Total cycle time250 s
Steps6
Lean distribution (VA / NVA / Waste)
  • Value-adding 130 s
  • Non-value-adding 100 s
  • Waste 20 s

Decision output

  • Requirements Fulfillment (Tech-Check)
  • Technology Matrix
  • Requirement Profile (Detail)
  • Budget Transparency
  • Alternative Candidates
  • ROI Calculator
  • Expert Assessment

Sections of the decision-ready report a full assessment produces. Values depend on the assessed process.

How the platform turns a captured process into a structured, traceable automation decision. · Example assessment · illustrative values

Engineering scope

  1. Structured process intake

  2. AI-assisted task decomposition

  3. Rule-based feasibility assessment

  4. Process simulation and scenario comparison

  5. Vendor-neutral solution and system matching

  6. ROI/TCO, expert review and reporting

Architecture sequence

  1. Structured process intake
  2. AI-assisted analysis
  3. deterministic rules
  4. technical feasibility and matching
  5. expert review
  6. structured recommendation

Architecture and implementation evidence

Application
Next.js / React · TypeScript / Node.js
Data
PostgreSQL / Prisma · structured assessment and report data
Media
Private object storage for process media and reports
Decision logic
AI analysis · deterministic rules · simulation and matching
Engineering control
Role-based expert review · approval and reporting workflow

What this demonstrates

AI does not replace engineering judgment. It prepares input and structures evidence; rules, matching and expert review keep the decision traceable and controlled.

Engineering Case Study 02 · Multi-tenant SaaS

Available

RightSlot

Available booking and management SaaS for local service businesses.

Engineering question

How can scheduling, customer booking and provider operations be represented in one multi-tenant SaaS system?

RightSlot connects localized provider storefronts with tenant- and role-separated workspaces for services, staff, working hours, availability, reservations and bookings. Transactional states, notifications and private media flows bring the public customer journey and internal provider operations together in one domain model.

Relevant forLocal service businesses with appointment-based services and their customers.

RightSlot booking page for a demo beauty salon with service selection, pricing and a guided booking flow.
Customer-friendly online booking with clear service information, pricing, duration and guided appointment selection. · German product interface

Engineering scope

  1. Multi-tenant provider workspaces

  2. Role-based management of services, staff and teams

  3. Availability, calendar and exception logic

  4. Localized storefront and customer booking journey

  5. Transactional reservation, booking and cancellation workflows

  6. Notification, media and integration boundaries

Architecture sequence

  1. Tenant and role model
  2. services, staff and availability
  3. localized storefront
  4. reservation and booking
  5. notification and media
  6. production operation

Architecture and implementation evidence

Application
Next.js / React · TypeScript / Node.js
Data and tenancy
PostgreSQL / Prisma · shared-schema multi-tenancy
Identity and access
Auth.js · server-side tenant and authorization boundaries
Transactions
Availability, reservation, booking and notification states
Integrations
Transactional email · private object storage · Stripe Connect integration boundary
Operations
Versioned releases · rollback · backup and recovery procedures

What this demonstrates

RightSlot shows how a public customer journey and tenant-scoped provider operations can work within one transactional domain model without dissolving tenant, role or state boundaries.

Engineering Case Study 03 · Operational process digitization

Implemented reference

AFR Smart Operations

Implemented reference and adaptable sector solution for skilled-trade and field-service businesses.

Engineering question

How can a real skilled-trade operating process become a tailored digital operating model without forcing it into generic software structures?

AFR Smart Operations was first implemented for AFG Elektrotechnik GmbH. The system translates scheduling, jobs, customers, employees, teams, working time, absences, documents and mobile execution into role-separated operational workspaces.

Relevant forSkilled-trade and field-service businesses, and their dispatch, operations and administration teams.

Scheduling

Calendar week 38

Weekly schedule by team
Functional modulesMonTueWedThuFri
Installation team
07:3012:00Switchgear cabinet retrofitEast industrial parkConstruction siteCompleted
08:0015:30Sub-distribution board replacementNorth districtConstruction siteIn progress
07:3011:00Charging infrastructure installationWest districtConstruction siteScheduled
Service team
09:0011:30Electrical safety inspection, commercial unitWest districtMaintenanceCompleted
13:0014:30Hall lighting faultSouth harbourRepairEn route
08:0009:30Site visit, new buildNorth districtSite visitConfirmedEmployee unavailable

Unscheduled

  • Emergency lighting serviceSouth harbour
  • Portable appliance testingEast industrial park

Conflicts

Employee unavailable

Site visit, new build — Thursday

Appointments
6
Unscheduled
2
Conflicts
1

Technician app

Assignment

Sub-distribution board replacement

Wed · 08:0015:30

SiteNorth district

Construction siteIn progress

Progress

  1. Scheduled
  2. En route
  3. On site
  4. In progressCurrent status
  5. Completed

Finish work

Stops working-time capture.

Time capture

Travel time
35 min
Working time
3 h 10 min
Break
30 min
Total
3 h 45 min

Documents

  • On-site photoDistribution board, interim state
  • Voice noteQuery on material requirement
  • Assignments
  • Time
  • Leave
  • Report
Reconstructed system structure — no customer data. · Example week · First implemented for AFG Elektrotechnik GmbH.

Engineering scope

  1. Scheduling and job coordination

  2. Customer, employee and team domains

  3. Working-time, absence and status workflows

  4. Job-related document management

  5. Mobile technician and field-service workflows

  6. Role, tenant and administration boundaries

Architecture sequence

  1. Current operating process
  2. domain model
  3. role-separated workspaces
  4. planning and execution
  5. document and data flows
  6. production operation

Architecture and implementation evidence

Application
Next.js / React · TypeScript / Node.js
Data
PostgreSQL / Prisma · tenant-scoped operational data model
Identity and access
Auth.js · server-side role and route boundaries
Documents
Private object storage · short-lived signed access
Mobile execution
Responsive technician interface · installable PWA
Production
Docker Compose · Caddy · deployment, backup and operating runbooks

What this demonstrates

AFR Smart Operations shows how tailored operating software can reflect real responsibilities, handovers and exceptions instead of forcing an operation into generic module structures.

Engineering philosophy

Software follows the process.

Great software does not start with code. It starts with understanding how work actually happens: where decisions are made, constraints apply, exceptions occur and responsibility changes hands.

  1. Process before code

    We model actors, decisions, constraints, exceptions and data flows before committing to implementation.

  2. Architecture before features

    Features follow from a coherent system model. We design for clear responsibilities, maintainability and operation — not for isolated feature lists.

  3. AI with engineering control

    AI prepares, structures and accelerates analysis; it does not replace engineering judgment. Deterministic rules, structured evidence and human review remain explicit where accountability matters.

  4. Production is part of engineering

    Deployment, security boundaries, data integrity, recovery and operating procedures are part of the product — not work left until after development.

How we work

From operational reality to a working system.

Our method connects domain understanding with technical implementation. Each stage produces explicit decisions and a reviewable transition to the next.

  1. 01

    Understand operational reality

    We capture actors, responsibilities, decisions, constraints, exceptions and information flows — and separate observed facts from assumptions.

  2. 02

    Structure the system

    Operational requirements become a domain model with roles, states, data and system boundaries, and integrations. Important decisions remain explicit and traceable.

  3. 03

    Build the core workflow

    We build the most important end-to-end process first. Interfaces, responsibilities and state transitions remain clear; unnecessary complexity is avoided.

  4. 04

    Validate, operate and evolve

    We test real scenarios and edge cases, move changes into production through controlled migrations and deployment checks, and evolve the system based on real operating experience.

The systems differ in industry and product model. What they share is an approach that starts with the real process and continues into production.

Discuss a project

Contact

Let’s discuss your software initiative with structure.

Describe the operational process, the people involved and the objective the software should support. Together, we can assess the appropriate structure, system boundaries and next steps.

Useful context for an initial enquiry

  • Current process or workflow

    Which operational work should the software support — and how does it run today?

  • Users, roles and responsibilities

    Who plans, decides and works with the system day to day?

  • Intended outcome or decision need

    What result or decision should the software help enable?

  • Existing systems and relevant constraints

    Which systems, integrations or organisational boundaries already matter?

Suitable for enquiries about existing products, comparable operational software solutions and tailored software development. Not every enquiry becomes a project — first we clarify the appropriate scope together.