Skip to content
Avi Patel

09 / Independent signal-analysis software

Vital Trace

A readable workspace for signals and their transformations.

An educational biosignal studio for filtering, time/frequency inspection, annotations, comparison, and report exports.

Context
Independent signal-analysis software
When
2026
Stage
Educational prototype
Tools & methods
TypeScript · Signal filtering · FFT · Spectrograms · Annotation · Browser interfaces
Vital Trace studio with sample signal controls, analysis views, and comparison tools.
Educational analysis workspace with sample or synthetic signals.

01 / Context

The problem

Signal-processing steps are easier to understand when the original signal, its transformed views, and the analysis settings stay connected. A useful learning workspace lets people inspect those relationships directly.

02 / Ownership

My contribution

I built a browser-based workspace for ECG, EMG, PPG, respiration, and synthetic signals, with filtering, FFT, spectrogram, annotation, and export workflows. The emphasis is transparent exploration and review rather than diagnostic conclusions.

03 / Architecture

How it works

  1. 01

    Inspect

    Open a sample or synthetic signal and review its time-domain behavior.

  2. 02

    Transform

    Compare filtering and frequency-domain views, including FFT and spectrograms.

  3. 03

    Annotate

    Mark intervals and preserve context alongside the signal.

  4. 04

    Export

    Create a reviewable report of the analysis and selected views.

04 / Validation

Evidence & scope

  • Public source and an interactive educational studio.
  • Analysis and report-preview interfaces shown in the portfolio captures.
  • Client-side workflows for exploring signals and analysis settings.

Project scope

Educational prototype using sample or synthetic signals. Not a medical device, diagnostic service, or clinically validated research tool.

05 / Perspective

Engineering takeaway

An analysis interface should make transformations understandable. Keeping settings, views, and annotations together helps a reviewer explain how a result was produced.