cynkra


Versicherungen

Open-Source-Tools für Pricing und Underwriting, gebaut in R. Modular, transparent, kein Vendor-Lock-in.

Was wir liefern


decorative background

Pricing-Engines, aktuarielle Workbenches und Vergleich verschiedener Pricing-Läufe. Mathematik vom Interface getrennt, nachvollziehbar und einfach anzupassen. Gebaut auf R, dplyr und DuckDB.

Pricing

decorative background

Underwriting-Workbenches, die Mitarbeiterdaten, Schadenhistorie und aktuarielle Tabellen zusammenführen. Gebaut mit dm, dplyr, dbplyr und Shiny.

Underwriting

decorative background

Shiny-Dashboards in R für Schweizer Krankenversicherer. Installationen von Posit Workbench, Connect und Package Manager. Schulungen und Code-Reviews.

Dashboards & Infrastruktur

Wie wir sie bauen

Gebaut auf R und auf Paketen, die wir mitentwickeln und pflegen: dplyr, tibble, duckdb, duckplyr.


Engine, keine App

1

Headless Engines

Pricing-Logik lebt in einem eigenständigen R-Paket. Dieselbe Engine läuft als Microservice-REST-API, Kommandozeilen-Tool oder in einer interaktiven R-Session. Die UI ist nur eine Schnittstelle unter vielen.

Lesbar, testbar

2

Tidy und modular

Tidy Data Frames zwischen jedem Schritt. Kleine, benannte Module. Unabhängig testbar, spartenübergreifend wiederverwendbar. Lesbarer Code, lesbare Mathematik.

Azure-ready, selbst gehostet

3

Cloud-native

Läuft als Azure Container Apps hinter API Management, auf Posit Connect oder auf hauseigenem Kubernetes. CI/CD via Azure DevOps. Deployment hinter der Firewall.

Fokus-Projekt


Provides a unifying interface to relational databases in R, with backend packages like RSQLite, RMariaDB and RPostgres for specific databases.

Key Features

  • Unified interface for all database operations.
  • Supports multiple DB backends like MySQL, SQLite, PostgreSQL, and more.
  • Easy data fetching and manipulation within R.
  • Comprehensive error handling.
open source project

blockr is a framework for data analysis using a web-based point and click user interface. It enables visual programming in R, allowing users to create powerful data workflows through an intuitive interface.

Key Features

  • User-Friendly Interface for building data pipelines
  • Flexible block-based workflow system
  • Extensible with custom blocks (dplyr, AI, IO, SDTM)
  • Reproducible and shareable pipelines
  • Real-time interactive feedback
open source project

dm provides a framework for defining and managing relational data models in R. It allows users to work with related tables, ensuring data integrity and facilitating complex data operations.

Key Features

  • Define and manage relational data models.
  • Ensure data integrity across related tables.
  • Facilitate complex data operations.
  • Integrate seamlessly with dplyr for data manipulation.
  • Export data models to SQL or use in Shiny applications.
open source project

R bindings for DuckDB, an in-process analytical database. DuckDB provides fast columnar storage and efficient query execution without requiring a separate server process.

Key Features

  • In-process database, no server required
  • Fast columnar storage and analytics
  • Direct query on Parquet, CSV, JSON
  • Seamless integration with R data frames
open source project

duckplyr enhances dplyr by allowing seamless integration with DuckDB for faster data operations. It provides a performance boost for data manipulations while maintaining dplyr's intuitive syntax.

Key Features

  • Drop-in replacement for dplyr
  • Automatic translation to SQL
  • Significantly improved performance
  • Compatible with dplyr syntax
open source project

Was Kundinnen und Kunden sagen:

decorative background

Neuste Blogbeiträge

post image

Christoph Sax /

A reinsurance pricing tool, built without code

Shiny/R/Insurance

I built a reinsurance treaty pricing tool from standard blockr blocks, with no code and no insurance-specific adjustments. You can price a layered treaty in the deployed app.

post image

Olajoke Oladipo /

cheetahR 0.4.0: editable Shiny tables get an autocomplete column

R/Tables/htmlWidgets

cheetahR 0.4.0 adds an autocomplete column for editable Shiny tables: it filters a list of known suggestions as the user types, while still letting them commit a value that isn't on the list.

post image

Maëlle Salmon, David Schoch, Kirill Müller /

Three small dots for more readable code

Package development/R

The ellipsis between required and optional arguments makes for more readable code. Here's how we handled it gently in older functions, without breaking users' code.

post image

Christoph Sax /

blockr: Clinical Data Analysis without Code

Shiny/R/Pharma

A recap of my R/Medicine 2026 talk. blockr is a no-code dashboard builder for R. We demo a clinical explorer where updates take minutes instead of weeks. This open-source work was done in collaboration with Bristol Myers Squibb.

post image

David Granjon /

blockr.dag update: copy and paste.

Shiny/R

blockr.dag is a blockr extension that enables interactive data workflow building within a blockr application. In this blog post, we introduce the new copy, cut, and paste feature, which lets you duplicate blocks, stacks, and their connections within workflows.

post image

David Granjon /

g6R update: collapsible nodes and combos.

Shiny/R

g6R is an R interface to G6, a graph visualization library. In this blog post, we introduce an improved collapsible nodes and combos feature, which lets you collapse and expand parts of your graph to manage complexity.

Partners