Formulas Company

Company

Keep the knowledge. Extend what it can do.

Business models capture expertise that is difficult to recreate. Formulas connects that knowledge to software and decision processes, with clear interfaces and explicit execution requirements.

People who understand the models.

A female-led team combining company leadership, computation infrastructure and SaaS product development.

Alessia Cascone

CEO / Founder

Alessia Cascone

Company governance, institutional relationships, pilot coordination, business development and fundraising.

Vincenzo Arcidiacono, PhD

CTO / Technical Founder

Vincenzo Arcidiacono, PhD

Creator and maintainer of the computational foundation. Leads compilation, optimization and runtime architecture, with previous technical experience in European Commission/JRC contexts.

Francesco Gatti

CPO / Product & SaaS Architecture

Francesco Gatti

Product development, integrations and delivery, drawing on more than 25 years of experience in software engineering and SaaS.

Our approach

  1. 01

    Preserve expertise

    Start with the logic a team understands and the outcomes it expects.

  2. 02

    Make behavior explicit

    Describe dependencies, interfaces and checks before connecting a model to a wider process.

  3. 03

    Build for integration

    Use documented contracts to connect people, applications and services.

Open-source foundation

An open-source foundation you can inspect.

Two complementary projects underpin the computational approach. Explore their documentation, supported features and examples.

formulas

Python · Open source

An Excel formula interpreter and workbook compiler in Python. Executes supported calculations without an Excel COM server.

Read project documentation

schedula

Python · Open source

A Python library for describing functions and dependencies as a graph, and dispatching the computation.

Read project documentation

Let’s talk

Put your logic to work.

Start with a model, a process or a decision. Let’s explore how to connect it.

Start a conversation