
Hello, I'm Reza, a Hardware/Firmware developer with a decade of experience. I design innovative wearable technologies by blending advanced hardware design with efficient firmware solutions, delivering user-centric products that enhance everyday life.I enjoy building developing boards & programming. My focus is on wearable devices, C/C++, Python, RTOS. .
About me
As an Electrical and Biomedical Engineer with over 10 years of hands-on experience, I specialize in hardware and firmware development,embedded systems, and digital signal processing. I’ve led product development teams from concept to launch—designing PCBs, integrating real-time systems, and managing technical risks to deliver reliable, user-focused solutions. My passion lies in creatinglife-improving technologies, particularly in wearable bioelectronics that bridge innovation with practical healthcare applications.
I earned my Ph.D. in Biomedical Engineering from the University of British Columbia (UBC), where I developed awireless smart ureteral stent using RF-MEMS technology for early detection of kidney obstruction. My research reflects a commitment to impactful medical innovation and opened doors to broader applications in body area networks and wearable health systems— including smart gloves, knee braces, and prenatal monitors. I'm equally passionate aboutmentoring future engineers, emphasizing experiential learning and interdisciplinary collaboration in education.
My projects
BellyBand Kick Counter
Developed a non-invasive wearable for monitoring fetal movements, offering objective, real-time insights for prenatal care. Uses abdominal sensors to track frequency and intensity of fetal kicks, enhancing maternal bonding and clinical decision-making.
- Embedded Systems
- Wearables
- Sensors
- Healthcare
- STM32
KneeBrace
Designed a wearable knee brace integrating IMU and strain sensors for lower body pose estimation. Leveraged machine learning with motion capture data for 3D human modeling, enabling advanced motion tracking for healthcare and fitness applications.
- Machine Learning
- Wearables
- IMU
- Human Pose Estimation
SmartGlove
Engineered a stretchable, washable glove with helical sensor yarns and IMUs for precise hand tracking. Enabled real-time, wireless monitoring for applications in HCI, VR/AR, robotics, and rehabilitation.
- Wearables
- Sensors
- Embedded Systems
- IMU
- Healthcare
Smart Ureteral Stent
Developed a wireless pressure-sensing ureteral stent with an RF antenna and micro pressure sensor. Enabled early detection of hydronephrosis through resonance frequency shifts, validated in in-vitro and ex-vivo models.
- Biomedical
- RF Sensing
- Wireless
- Microfabrication
- Medical Device
LipLoft
Created an assistive device enabling quadriplegic individuals to control drones using head motion and breath. Designed for 6 DOF drone control via Bluetooth using LipSync technology.
- Assistive Tech
- Embedded Systems
- Bluetooth
- Accessibility
Infant Incubator
Built a smart infant incubator with STM32F103 and LPC1788 for monitoring and regulating skin temperature and humidity. Featured alarms for faults and environmental anomalies, enhancing neonatal care.
- STM32
- Embedded Systems
- Medical Devices
- Sensors
MP3 Player
Designed a standalone MP3 player using STM32F103. Handled decompression and stereo DAC output without external ICs, enabling low-cost audio playback from MMC via SPI.
- STM32
- Audio
- SPI
- Embedded Systems
- MP3
Ad-HOC Network
Built a decentralized wireless ad hoc network with 10 nodes using TDMA and FDMA for secure, full-duplex data/voice transmission. Implemented dynamic routing, CODEC compression, and fast frequency hopping.
- Wireless
- TDMA
- FDMA
- Network Security
- Embedded Systems
WiFi Controller (IoT)
Developed a secure WiFi-based controller for home automation. Enabled multi-node device control via Android app with timer, learning, and scheduling features.
- IoT
- WiFi
- Android App
- Home Automation
My skills
- C/C++
- Python
- MATLAB
- C#
- ARM Cortex-M
- VHDL
- Assembly
- KiCad
- Altium
- SolidWorks
- Onshape
- MS Office
- Git
- Jira
- Trello
- RTOS
- Real-time Data Processing
- Firmware Optimization
- PCB Designing
- Analog Circuit Design
- Internet of Things (IoT)
- Sensors
- Wireless Communication
- Wi-Fi
- BLE
- Zigbee
My experience
B.Sc, Electrical Engineering
Tehran, Iran
Completed a 4-year undergraduate program with a strong foundation in electronics, circuit design, and project development. Gained hands-on experience with fundamental measurement tools and instrumentation, and developed the ability to design and implement engineering solutions from concept to prototype.
2010 - 2013M.Sc, Electrical Engineering
Tehran, Iran
Face recognition using machine learning and countourlet algorithms.
2010 - 2013Electronic Engineer & Project Manager
Tehran, Iran
I worked as an electronics engineer and project manager for 5+ years across several companies. I specialized in embedded systems with ARM-based microcontrollers, designed PCBs, and worked with TFT displays, sensors, and RTOS environments. I also gained hands-on experience in debugging firmware/hardware, system testing, and IoT product development.
2013 - 2018PhD Biomedical Engineering
Vancouver, Canada
As a PhD researcher at UBC, I developed a wireless smart ureteral stent using microfabrication. I managed lab operations, maintained equipment, and published research on biomedical sensing technologies.
2018 - 2024Hardware Lead – Hardware/Firmware Developer @ Texavie
Vancouver, Canada
At Texavie, I led the hardware and firmware development of smart wearables, including a glove and knee brace. I designed PCBs, wrote embedded firmware for Bluetooth-enabled microcontrollers, and ensured regulatory compliance.
2020 - 2023System Engineer – Hardware/Firmware Developer @ Fluttercare
Vancouver, Canada
At Fluttercare, I lead the design of a smart wearable for infant health monitoring. I develop embedded firmware and custom PCBs, manage the hardware team, and ensure product compliance and performance.
2023 - NowFaculty Lecturer @ BCIT
Vancouver, Canada
I teach electronics and digital circuit courses to Biomedical Engineering Technology students at BCIT. My role includes guiding students through hands-on labs, ensuring lab safety, and contributing to course development.
2024 - NowHardware/Firmware Engineer
Vancouver, Canada
I'm currently working as a hardware/firmware engineer focused on embedded systems, smart wearables, and wireless medical devices. I design PCBs, write embedded firmware (C/C++), and lead product development across multiple stages. I'm open to impactful opportunities in health tech and embedded innovation.
2025Contact me
Please contact me directly at m.r.darestani@gmail.com or through this form.