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 | |
| 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
-
2021.09 - Present Zürich, Switzerland
-
2019.01 - 2021.09 Burnaby, Canada
PhD Candidate — Mechatronic Systems Engineering
Simon Fraser University
Some relevant courses:
- Deep learning systems
- Design optimization
- Robotics
-
2016.09 - 2018.12 Vancouver, Canada
Master of Applied Science — Electrical and Computer Engineering
University of British Columbia
Some relevant courses:
- Adaptive control
- Multivariable feedback (robust) control
- Biophotonics
-
2009.09 - 2015.04 Burnaby, Canada
Bachelor of Applied Science (Honours) — Engineering Science
Simon Fraser University
Some relevant courses:
- Biomedical instrumentation
- VLSI design
- Microelectronic fabrication
- Medical image acquisition
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 |
