Eric Schaal

Senior software engineer & technical lead

From prototype
to production.

I led MY01’s medical-app development from the first prototype through FDA clearance and into clinical use. I also build embedded Rust systems, cloud services and tools used by engineering and production teams.

Selected work.

An original minimal phone illustration shows a pressure trend in red. Two vertically aligned medical devices have thin needles with red sensor tips. They connect to the phone over Bluetooth, and a dotted path with a small lock connects the phone to a cloud. Conceptual interface and devices, not product screenshots or patient measurements.

From first prototype
through FDA clearance.

Real-time muscle compartment pressure monitoring, delivered through a React Native medical app. Starting with the first mobile proof of concept, I led development through clinical use, defining its architecture and developing Bluetooth communication for mutual authentication, time synchronization and data export. My work also covered software verification and validation.

The app earned FDA clearance and FDA Breakthrough Device designation.

MY01 products are used across hundreds of U.S. sites, including major trauma centres.

  • React Native
  • TypeScript
  • Swift
  • Kotlin
  • Java
  • Bluetooth
Read more
Company records and a document connect to a chat reply containing text, a table and an attachment. Conceptual illustration, not company data or the actual Slack interface.

Live ERP queries.
Answers in Slack.

Inventory questions, procedures and training records became accessible through an agent I designed and developed. It queried live Oracle data and returned documents with source citations. Most employees used it daily; scheduled agents also sent training and approval reminders.

  • Python
  • Google ADK
  • Oracle SQL
Read more
A flat fabric tourniquet strap with a folded tail, buckle and diagonal tightening bar. A red outline identifies the sensor clipped over the strap. Conceptual illustration.

A tourniquet monitor.
Firmware through app.

Battery limits, temperature changes and radio-signature constraints shaped this clip-on pressure monitor. I developed its Rust firmware and companion app. MY01 demonstrated the working prototype at the Special Operations Medical Association conference for frontline medical practitioners.

  • Rust
  • Embassy
  • React Native
Read more
A gray waveform progressively drifts away from evenly spaced timing marks. A red waveform follows the timing marks to illustrate drift correction. Conceptual illustration, not measured data.

Under 6 μs of drift
over 24 hours.

A deep-learning prototype that learns an oscillator’s behaviour and corrects drift when an external timing reference is unavailable. My development and experimental validation demonstrated the result above and supported a provisional patent application.

  • Python
  • PyTorch
  • Darts
Read more
Three device outlines along an assembly line connect to a monitoring screen. A red outline marks a detected device. Conceptual illustration, not production data or the actual dashboard.

Catching faults
on the assembly line.

A technician’s production problem became a Rust Bluetooth scanner running on Raspberry Pi, with detections stored in InfluxDB and shown in Grafana. The tool entered manufacturing use, helping operators catch devices powering on unexpectedly before later assembly stages.

  • Rust
  • Raspberry Pi
  • Grafana
Read more

Open source

  • I’m building Prysm, a Rust ambient-lighting system that turns HDMI video into matching LED lighting, with a live desktop preview.

    View ↗
  • Contributed certificate date-validation support to esp-rs/mbedtls-rs, used in the MY01 wearable gateway.

    View ↗
  • Fixed Android tap-event handling in Detox for API levels above 31; merged upstream.

    View ↗
And more… ↗

Get in touch

Have something
interesting to build?