Selected Projects

Selected Projects

Representative examples of research and engineering work since 2014. They include research software, algorithm development, prototypes, feasibility investigations and technical evaluations. Not every project produced a product or a publication, and several were carried out alongside academic or institutional collaborators whose research it supported.

A Biomedical signal processing and computational research

Narcolepsy classification from polysomnography

Computational methods and software for identifying narcolepsy-related patterns in overnight polysomnogram recordings, including machine-learning approaches to sleep-stage scoring.

  • Algorithm development
  • Research software
  • Machine learning

Multi-team sleep research data analysis

Signal processing and analysis supporting large-scale sleep research carried out by multiple research teams, including work associated with Jazz Pharmaceuticals.

  • Data infrastructure
  • Signal processing

EEG spectral analysis, including diabetes-related investigations

Spectral and signal-processing investigations of EEG recordings, including investigations related to diabetes mellitus.

  • Spectral analysis
  • Experimental investigation

Periodic limb movement analysis

Leg-movement detection and research-data preparation associated with the University of Wisconsin.

  • Event detection
  • Research-data preparation

SEV: polysomnography analysis and visualization

A software toolbox for viewing and analyzing overnight sleep recordings.

  • Research software

Padaco: physical activity analysis

Software for profiling physical-activity patterns from tri-axial accelerometer data gathered by wearable devices in population studies.

  • Research software
  • Wearable sensor data

softROC: diagnostic test criteria

Software for determining optimal criteria for diagnostic tests.

  • Research software
  • Statistical evaluation

Heart rate variability for quantifying pain

Wavelet analysis of heart rate variability, derived from raw ECG or existing beat-to-beat data, investigated as a way of quantifying pain.

  • Signal processing
  • Wavelet analysis

Signal analysis for a medical sensing device

Signal analysis for a medical sensing device.

  • Signal processing

B Medical algorithms and neonatal feeding analysis

Neonatal sucking and feeding analysis

Computational methods for evaluating sucking and feeding behavior in premature infants, associated with nFant.

  • Algorithm development
  • Physiological measurement

C Oceanographic instrumentation and environmental measurement

Oceanographic test and control software

Experimental test and control software for instrumentation measuring seawater salinity, carbon dioxide-related conditions and ocean chemistry, supporting research associated with a Stanford laboratory.

  • Instrument control
  • Test software
  • Integration

D Digital forensics, cybersecurity and data exploitation

Digital forensics and data recovery

Data extraction, recovery and integrity analysis for digital evidence, including technical support for private investigations and development of specialized forensic software.

  • Data recovery
  • Evidence analysis
  • Software development

E Digital evidence integrity and video verification

Video timestamp audit software

Software for auditing timestamps and associated data records to help evaluate the consistency, chronology and integrity of video recordings used in legal proceedings.

  • Verification software
  • Timestamp analysis

F Systems engineering and specialized software development

Test-control software for laboratory instrumentation

Software for controlling and testing laboratory instruments and measurement systems.

  • Test automation
  • Instrumentation control

Interfaces for simulation and planning software

User interfaces for simulation and planning software.

  • Interface development

Genomic sequencing pipeline

A next-generation sequencing data pipeline for T-cell receptor genetics.

  • Data processing
  • Research software

G Financial technology and transaction-system evaluation

Transaction-system evaluation

Ongoing independent investigation of electronic transaction processing, payment network behavior, reconciliation and platform interoperability.

  • Independent investigation