/ AREA · SCIENTIFIC SOFTWARE & INSTRUMENTATION

Scientific software and instrumentation

Software that talks to instruments, scientific data and real hardware. From acquisition to analysis, through to web interfaces when needed.

What we do

Scientific software and instrumentation

Acquisition, analysis and data-processing pipelines for scientific and measurement instruments: sound-level data, sub-µV biopotentials, sensor fusion, real-time DSP. Testable architectures, open project formats, forensic-grade traceability.

Hardware integration & drivers

Linux kernel drivers and Windows drivers (USB/WDM), native C/C++, serial and industrial protocols, low OS coupling. We speak directly to instrumentation, not just to CSV files.

Technical and professional desktop applications

.NET 8 AOT, Avalonia 11 cross-platform (Windows/macOS/Linux), WPF legacy support. For technical reporting, analysis, instrument configuration and professional workflows with real data.

Backends, APIs and data pipelines

Node.js, .NET, REST/GraphQL, microservices, relational and timeseries databases. Designed to expose instrumental data in a structured way — not as an end in themselves but as a layer of the technical systems we build.

Advanced web applications (add-on service)

Dashboards, portals and APIs that expose data from the systems we build — Astro, React, Vue, Node.js. We do it when it adds value to our scientific and instrumentation projects, not as a general-purpose web agency service.

OT/ICS security and compliance

Alignment with NIS2, ISO 27001, IEC 62443 for industrial environments and critical infrastructure. NetProbe is our product in this domain.

Technology stack

Systems languages
CC++C#RustPython
Native & drivers
Linux kernel moduleWindows driver (WDM/UMDF)libusbC/C++ nativo
Technical desktop
.NET 8.NET 8 Native AOTAvalonia 11WPF (legacy)
Databases & timeseries
PostgreSQLSQLiteRedisInfluxDB
Web (add-on service)
TypeScriptAstroReactVueNode.js
Operations
DockerGitHub ActionsNginxLinux server

Software we build

// PRODUCT · OT CYBERSECURITY

NetProbe.

Passive network probe with on-prem AI.

Passive network probe with a deterministic detection engine + on-prem AI (BYOK). Invariant pseudonymisation before every inference, immutable audit log, native SIEM export. Built for enterprise and OT/ICS contexts with data-sovereignty constraints.

  • Compliance: NIS2 · ISO 27001 · IEC 62443
  • Stack: deterministic detection + AI BYOK
  • Output: SIEM (Splunk, Sentinel, Elastic, QRadar)
  • Status: in development, first customer pilot 2026
Discover NetProbe →
// PRODUCT · PROFESSIONAL INSTRUMENTATION

SoundPro.

Software for analysing and processing sound-level data for environmental acoustics.

Cross-platform desktop software for analysing and processing sound-level data in environmental acoustics: Italian and European regulations integrated as versioned calculation modules, open project format, automatic forensic-grade traceability. Project in development.

  • Stack: .NET 8 Native AOT · Avalonia 11 cross-platform
  • Import: formats of the main sound-level meters on the market + generic CSV
  • Regulations: L. 447/95 · DPCM 14/11/97 · ISO 16283 / 717
  • Status: functional spec under approval
Discover SoundPro →

Process

  1. 01

    Discovery & requirements

    System constraints, performance targets, regulations

  2. 02

    Architecture & design

    Modular, testable, deployment-friendly

  3. 03

    Iterative implementation

    Sprints with weekly demos, code review

  4. 04

    Testing & validation

    Unit, integration, end-to-end, accessibility

  5. 05

    Deploy & maintenance

    CI/CD pipeline, monitoring, clear SLAs

Tools we built for software

Our projects produce calculation and inspection tools that we publish: they run in the browser, ask for no registration and state the method they apply. They are the same calculations we run ourselves when we need to understand a piece of data before writing the code that handles it.

See all tools ↗

Got a software project?

Let’s talk about your application. We reply within 2 business days.