Jump to content

Liwei Wang

From Appropedia
User data
Name Liwei Wang
Affiliations Western University
Location London, Ontario, Canada
Nationality
Skills Firmware, DSP, Machine Learning
Registered 2026

Academic and Professional Background

[edit | edit source]

A Ph.D. candidate and Graduate Research Assistant at the National Centre for Audiology, Western University, specializing in embedded firmware development, real-time digital signal processing (DSP), and edge AI deployment. Experienced in designing MCU-based systems and audio processing pipelines in C/C++, with a strong focus on measurement-driven prototyping using MATLAB and Python.

Professional background includes over six years of experience in the industry and academia, previously serving as an Embedded Software Developer for Accuenergy (Canada) Inc., where I developed flagship real-time power metering firmware. Highly passionate about open-source hardware development and reducing the cost of medical and scientific instrumentation.

LinkedIn | GitHub

Research Interests

[edit | edit source]

Open-Source Hardware & Software | Embedded Systems (Linux, RTOS, Bare-metal) Digital Signal Processing (Speech & Audio) | Edge AI (PyTorch, ONNX) MCU Firmware Development | Accessible Medical Instrumentation

Projects

[edit | edit source]

Low-Cost Open-Source Nasometer

[edit | edit source]

Github

Developed an open-source, low-cost nasometer designed to reduce costs for clinicians and students from over $8,000 to under $200 while maintaining performance comparable to commercial alternatives.
Currently developing a single-channel nasalance estimation method based on deep learning.

  • Skills: DSP (speech), self-supervised learning, deep learning (PyTorch), Python, MATLAB, Dart, Flutter.

Speech-to-Noise Ratio Feedback System

[edit | edit source]

Github1 Github2

Developed a real-time feedback system on both a Sony Spresense microcontroller and mobile phones for individuals with Parkinson's disease (IWPDs), improving speech intelligibility by 14%.
Researched and prototyped a speaker detection system based on CAM++ via Sherpa-ONNX.

  • Skills: DSP (Speech), embedded systems, Circuit design, 3D printing, PyTorch, ONNX Runtime, C++, Python, MATLAB, Java, Dart, Flutter.

Open-Source Delayed Auditory Feedback System

[edit | edit source]

Github1 Github2

Benchmarked existing delayed auditory feedback systems and designed an open-source alternative deployed on both an Nvidia Jetson Nano and mobile platforms, addressing latency issues found through benchmarking.

  • Skills: DSP (audio), C++, MATLAB, Swift.

Professional Experience

[edit | edit source]

Embedded Software Developer | Accuenergy (Canada) Inc. (Sept 2019 - Nov 2021)

Key developer for the Acuvim II series power meter Product Page. Implemented major features including a Modbus gateway, auto-calibration, and a 20 ms fast-read mode.
Refactored firmware to introduce DMA-based data transfer, significantly improving low-latency performance and maintainability.

Publications

[edit | edit source]
  • Liwei Wang, et al., Development and Evaluation of a Low-Cost Open Source Nasometer. MDPI Sensors.
  • Liwei Wang, et al., Development and Evaluation of a Speech-to-Noise Ratio Feedback System. Proceedings of the IEEE Engineering in Medicine and Biology Society (EMBC), 2025.
  • Liwei Wang, et al., Mobile Speech-to-Noise Ratio Feedback System for Individuals with Parkinson's Disease. IEEE Transactions on Human-Machine Systems, under review.

TA Experiences

[edit | edit source]
  • Advanced Digital Signal Processing (ECE4429/9031): Lead Graduate Teaching Assistant coordinating labs and guiding students in MATLAB-based DSP labs including sampling, spectral analysis, and FIR/IIR filter design.
  • Principles and Practices of Design of Electronic Systems (ECE3399): Lead GTA coordinating labs and guiding students in SolidWorks, PLC programming, circuit design, and embedded system development.
  • Electrical Laboratory I & Principles of Design in Electrical Engineering (ECE2240/2242): Supported equipment operation and measurement analysis, as well as Micro-Cap simulation, EAGLE PCB design, and Arduino-based projects, including hardware debugging with standard laboratory instrumentation.
  • Programming Fundamentals for Engineers (ENGSCI1036): Full-time GTA assisting with Java and MATLAB programming-based labs.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.