Software engineering

Custom development

We design maintainable software for analytics, optimization, simulation and system integration.

Software engineering

Engineering capabilities

Technical services focused on concrete operational needs.

Web systems and APIs

Design and implementation of maintainable web applications, service interfaces and data-backed workflows.

WebREST APIsData

Optimization software

Software that turns operational rules, capacities and objectives into transparent decision-support workflows.

OptimizationSchedulingSimulation

Data and AI integration

Practical data processing and AI components connected to existing operational systems and review processes.

PythonAnalyticsAI

Technical modernization

Incremental improvement of software architecture, delivery automation, observability and engineering practices.

ArchitectureAutomationObservability
Verified information

Open source, research and teaching

A selection of verifiable public work from the Kaizten organization.

Academic project

PortOptim

A full-stack berth-planning project developed as a Computer Engineering final degree project at the University of Las Palmas de Gran Canaria.

  • Angular 19 frontend and FastAPI backend
  • Three-stage optimization workflow
  • Validated with approximately 13,000 port calls from 2022–2025
AngularTypeScriptFastAPIPythonWebSocket
View repository ↗
Public technical documentation

Kaizten Task API

Published API documentation for registering algorithms and executing authenticated computational tasks.

  • Versioned REST interface
  • Algorithm metadata and JSON Schema support
  • Configurable execution timeouts
RESTJSON SchemaHTTP
View repository ↗
Teaching repository

Simulation Course

A public Python repository supporting Kaizten’s simulation teaching materials.

  • Public source repository
  • Simulation-focused educational material
PythonSimulation
View repository ↗
01—04

Engineering principles

Technical services focused on concrete operational needs.

01

Correctness

Make assumptions, interfaces and failure modes explicit.

02

Measured performance

Profile and benchmark the parts of a system where performance matters.

03

Automation

Use repeatable checks and delivery workflows to reduce avoidable errors.

04

Maintainability

Build software that teams can understand, test and evolve.

Let’s discuss your system

Tell us about the problem, constraints and technical environment. We will help define a realistic next step.

Contact usProducts