Case Studies

Real-time optical cardiac imaging platform

Key Results

  • 16 concurrent optical streams
  • <50 ms streaming delay
  • Certification-ready medical software
  • Location: EU
  • Cooperation Period: 4 years
  • Industry: Medtech

About the project

A European medtech startup engaged PerformaCode to support development of a real-time cardiac imaging platform for catheter-guided ablation procedures.

The system combined optical sensing, signal processing, hardware control, and surgical visualization to provide live feedback during cardiac interventions. The software had to process multiple concurrent optical and electrical data streams with low latency while supporting future clinical and certification requirements.

PerformaCode participated in several layers of the platform, including GUI development, hardware abstraction, optical signal processing, device communication, and testing infrastructure. The work evolved together with the product itself, from early prototypes and investor demonstrations to certification-oriented software components and preparation for future clinical studies.

The project was developed under rapidly changing startup requirements, evolving hardware configurations, and continuous feedback from clinical and product teams. Engineering decisions had to balance real-time performance, usability, hardware integration, and medical software quality processes simultaneously.

2-8

engineers

4

years

T&M

delivery model

Client challenges

The system had to coordinate optical acquisition, device control, signal processing, and live visualization inside one procedural workflow.

Data arrived from multiple optical and electrical channels and had to be processed with low latency. Any delay in acquisition, filtering, or rendering could affect the usefulness of catheter-position feedback.

The hardware was still evolving. Device states, acquisition behavior, signal quality, and error conditions changed as prototypes were updated, so the software could not assume a fixed hardware interface.

Testing was constrained by limited access to physical hardware. GUI, HAL, and signal-processing logic needed emulators and scripted test scenarios to reproduce device behavior without the catheter system always available.

The software also had to follow medical-device development controls. Requirements, risks, verification artifacts, and test procedures had to stay aligned while the product was still changing.

Tasks performed

  • Processed and visualized real-time optical and electrical catheter data across 16 parallel streams.
  • Designed a clinician GUI for live visualization, workflow control, and recorded session playback.
  • Implemented a hardware abstraction layer (HAL) for optical acquisition, device state management, and subsystem communication.
  • Developed the information processing layer (IPL) for laser-noise filtering, signal conditioning, and optical feature extraction.
  • Built high-load streaming logic for low-latency acquisition, transfer, and processing of concurrent procedural data streams.
  • Connected procedural data to AWS storage for persistence, offline analysis, and browser-based review workflows.
  • Created customizable hardware emulators with scripted scenarios for GUI and HAL testing without continuous access to physical equipment.
  • Integrated HAL with prototype equipment and diagnosed hardware-integration defects during subsystem updates.
  • Monitored and improved HAL signal quality before market-readiness activities.
  • Prepared certification-ready software artifacts including requirements, risk controls, test procedures, verification records, and traceability documentation under IEC 62304, ISO 13485, and ISO 14971.

Project results

Live catheter feedback

Enabled real-time catheter positioning feedback by rendering optical and electrical signal data inside the clinician-facing procedural GUI.

16 parallel streams

Processed and visualized 16 concurrent optical and electrical catheter data streams through a high-load real-time acquisition and rendering pipeline.

<50 ms streaming delay

Maintained sub-50 ms streaming delay per package by implementing concurrent data-transfer and processing workflows on top of the actor concurrency model.

400 ms processing latency

Handled high-volume optical signal processing with approximately 400 ms end-to-end latency during live procedural workflows.

2 configurable emulators

Supported GUI and HAL validation without continuous hardware access by developing configurable emulators with scripted device-behavior scenarios.

3 software layers delivered

Implemented GUI, hardware abstraction, and information processing layers to support device control, optical acquisition, and real-time procedural visualization.

Class III certification support

Prepared certification-oriented requirements, verification records, risk controls, and traceability artifacts under IEC 62304, ISO 13485, and ISO 14971 processes.

Cloud-connected workflows

Extended procedural review beyond the device by connecting session data to AWS storage and enabling browser-based access to stored records.

Value we bring

Real-time data into usable clinical feedback

We build software that turns high-volume device data into information users can act on during the procedure, not after it. This requires low-latency acquisition, signal conditioning, rendering, and workflow design to work as one system, so optical and electrical data can support live clinical interpretation instead of remaining raw measurements.

Hardware/software development with evolving prototypes

We keep software development moving while hardware is still changing. By using hardware abstraction layers, configurable emulators, and scripted device scenarios, our engineers can validate GUI, acquisition, and processing logic without waiting for every prototype state to be available physically. This is critical for medical, industrial, and embedded products where hardware access is limited, expensive, or unstable.

Regulated engineering beyond the prototype stage

We help product teams move from working prototypes toward software that can survive verification, risk analysis, and certification planning. Our work connects implementation with requirements, traceability, test procedures, and risk controls, making regulated development practical without separating engineering from compliance.

Technologies

  • C/C++
  • C#
  • .NET WPF
  • Python
  • RTOS
  • AWS
  • Actor Concurrency Model
  • Signal Processing
  • HAL

We’re a startup company, and requirements and milestones changed a lot. The team understood the restrictions for medical devices, pushed for the right implementation, and delivered the code against the pace and milestones we used to measure them.

  • EU-based medical device company
  • Head of R&D

Other Case Studies

Alarm Subsystem Compliance for Infusion Systems

Alarm Subsystem Compliance for Infusion Systems

Alarm subsystem validation for a medical device, delivering IEC 60...

Infusion pump simulation platform

Infusion pump simulation platform

A cross-platform simulator replicating infusion pump behavior for ...

Patient Monitoring Platform

Patient Monitoring Platform

Porting a patient monitoring platform to new hardware while preser...

All Case Studies
Let's Talk