Curriculum Vitae

A concise version of my CV. You may also download the PDF version, generated using my cv-gen script!

Table of Contents

Basics

Name Brett C. Hannigan
Position Doctoral Candidate
Email brett.hannigan@hest.ethz.ch
Phone +41 44 510 72 39
Homepage https://bretthannigan.ch
Summary I am currently working on applying materials science, signal processing, and machine learning to design unobtrusive wearable textile sensors for measuring human movement.

Experience

  • 2021.09 - Present
    Scientific Assistant
    Biomedical and Mobile Health Technology Lab
    • Scientific assistant at ETH Zürich's Biomedical and Health Technology (BMHT) Lab.
    • Thesis topic: Improved materials and methods for motion tracking with textile capacitive strain sensors
  • 2017.11 - 2018.11
    Mitacs Accelerate Fellowship
    ESS Technology
    • Applied M.A.Sc. research to the industry project: high fidelity data converters for medical electronics.
    • Delivered software tools and complete documentation to enable the design of high-performance data converters, reducing the amount of computationally-expensive simulation time required over empirical methods.
  • 2016.09 - 2018.04
    Teaching Assistant
    University of British Columbia
    • Teaching assistant for the Electrical and Computer Engineering department Capstone Project course.
    • Ran weekly meetings with project groups, gave technical feedback and mentorship, and evaluated project progress milestones.
  • 2016.09 - 2018.12
    Research Trainee
    B.C. Children's Hospital Research Institute
    • Research Trainee at B.C. Children's Hospital Research Institute's Digital Health Innovation Lab (DHIL).
    • Master's student at UBC's Electrical and Computer Engineering in Medicine (ECEM) group.
    • Thesis topic: applying optimal control theory to the problem of designing high-performance analog-to-digital converter circuits while maintaining stability.
  • 2015.01 - 2016.08
    Software Developer
    Lungpacer Medical
    • Designed control algorithms for optimizing phrenic nerve stimulation using a prototype medical device.
    • As part of a small team of software developers, implemented the logic and GUI for controlling the device with a desktop application.
    • Devised and ran pre-clinical experiment protocols used to evaluate algorithms then presented experimental results within the company to guide development.
    • Developed experiment data acquisition and processing software allowing real-time synchronization, calculation, display, and logging of experiment data collected from many independent sources.
  • 2014.04 - 2014.12
    Biomedical Engineering Co-op
    Lungpacer Medical
    • Worked with the Biomedical Team to collect physiological signals during a series of pre-clinical experiments in order to publish a study on diaphragm pacing efficacy.
    • Performed large physiological signal processing and statistical data analysis tasks in order to evaluate algorithms, investigate stimulation efficacy, assist with publications, and produce reports.
    • Wrote and improved many data analysis and testing software scripts.
  • 2013.05 - 2013.09
    Research Co-op
    MENRVA Research Group (Menon Lab)
    • Improved the design and fabrication process of electroactive polymer pressure cuff devices intended to treat orthostatic hypotension.

Education

Awards

  • 2023.11.16
    Best Paper
    E-Textiles Conference
    Awarded best paper presented at the "5th International Conference on the Challenges, Opportunities, Innovations and Applications in Electronic Textiles" in Ghent, Belgium.

Skills

Programming - General
Python
Verilog/VHDL
C/C++
LaTeX
Programming - Scientific
MATLAB
R
LabVIEW
Keras
Hardware
CAD
PCB design
Rapid prototyping
FPGA
Machining
Textile processing
Instruments
Electronics test equipment
Impedance analyzer
Tensile tester
Polymer extruder
General laboratory
Techniques
Control systems design
Modelling
System identification
Machine learning
Digital signal processing
Electronics
Embedded systems
VLSI fabrication
Software
SolidWorks
KiCAD
Maple
Adobe Photoshop/Illustrator

Languages

English
Native
German
B1