Project focus

SensoryNeural was built as an engineering concept for making an incoming physiological-style stream useful without presenting a raw reading as an answer. The work focused on the translation layer: calibrating the stream against a baseline, expressing changes as understandable features, and presenting an inspectable signal that a model or person can use as one input to a support decision.

The prototype uses synthetic calibration data. It does not diagnose a child, infer a medical condition, or make autonomous support decisions.

From heartbeat stream to usable signal

A raw heartbeat value is noisy and context-dependent. The pipeline therefore treats the stream as input for comparison and transformation, rather than as a direct label.

1. Synthetic stream

Wearable-style heart-rate and variability readings arrive through the prototype’s real-time connection.

2. Baseline context

The current reading is considered alongside a synthetic calibration range and recent movement in the stream.

3. Signal engineering

The pipeline converts those changes into interpretable features and a bounded prototype-level support signal.

4. Model input

That signal can be supplied to model-guided logic with its context retained, instead of asking a model to interpret a raw heartbeat value.

5. Visible support surface

The dashboard shows the status and can present a human-reviewed support option.

Reading the visual: each stage narrows an ambiguous input into a bounded, inspectable representation. The engineering value is in preserving context from the stream through to the support surface.

The engineering translation layer

Ingest

A real-time connection receives the synthetic wearable-style values used by the demonstration.

Contextualise

Age-sensitive calibration ranges and recent change provide a reference frame, so the system is not driven by one isolated reading.

Represent

The transformed signal is kept interpretable: the dashboard can show the current support state rather than hiding it behind a raw score.

Use carefully

Model-guided heuristics map the signal to a small set of possible support options; they are not an autonomous authority.

This separation makes the prototype easier to inspect and improve: data handling, signal construction, model logic, and interface behaviour are distinct engineering concerns.

Prototype implementation

The technical work was organised so the stream, signal logic, and support interface could be developed and inspected separately. That made it possible to demonstrate a complete flow without treating the synthetic input as a clinical measurement.

Backend prototype

A Python service hosted the synthetic calibration data and stress-detection loop, keeping the signal-generation logic separate from the interface.

Real-time transport

A WebSocket-driven connection carried the changing prototype values to the dashboard, allowing the support state to update as the stream changed.

Support interface

A TypeScript and React interface, scaffolded with Vite and Tailwind, presented the current state and bounded support options in a readable form.

The engineering outcome is a traceable chain: synthetic heartbeat-style input → calibrated context → prototype support signal → visible option for human review.

Machine-learning role

The machine-learning layer is downstream of signal engineering. Its job in the prototype is to use the contextualised signal as one bounded feature when selecting or prioritising understandable support options. The dashboard remains responsible for making the current status visible rather than hiding it behind an opaque score.

Contextualised signalModel-guided support logicVisible, human-reviewed option

Reading the visual: the model does not sit directly on the incoming heartbeat stream. It receives a contextualised signal and returns a bounded suggestion for review in the interface.

Prototype boundaries

All physiological-style inputs in this demo are synthetic. The work is a concept prototype for exploring data flow, interface legibility, and responsible decision-support design. It is not a medical device, clinical-monitoring system, diagnostic model, or substitute for professional judgement.