yahia hassanen.
02

Experience

  1. May ’26 – Present

    Embedded Systems Firmware Engineering Intern

    PROVA Innovations · Hamilton, ON

    • Optimized power-management protocols for a 5× improvement in battery life under strict power and size constraints in a regulated medical-device environment.
    • Developed C/C++ firmware and VHDL/Verilog FPGA modules for a size-constrained medical IoT wearable, integrating IMU and force sensors over I²C and SPI.
    • Designed RF pre-compliance testing protocols using VNAs, spectrum analyzers, TEM cells, and antennas; wrote Python for automated test execution and firmware validation across agile sprints.
  2. May ’25 – Present

    Embedded Engineer

    Abilities Living Laboratory · Ottawa, ON

    • Engineered a low-latency multi-processor architecture in C/C++ and Go, miniaturizing legacy musical hardware 10× into a portable platform now used in biweekly music-rehabilitation sessions at an Ottawa hospice.
    • Designed a cross-platform Python communication layer managing concurrent IoT sensor streams for synchronized audio-visual feedback with sub-10 ms latency.
  3. May ’24 – Aug ’24

    Biomedical Engineering Researcher

    Carleton University · Ottawa, ON

    • Built a cross-platform C++/Python sensor pipeline fusing 6-axis IMU data into BLE-MIDI commands: real-time sensor fusion, normalization, and protocol translation through a configurable Python GUI.
    • Created a MATLAB biomedical data-acquisition system performing ADC and real-time serial communication to process EEG signals.
  4. Jan ’26 – May ’26

    Teaching Assistant

    McMaster University · Hamilton, ON

    • Taught 30 undergraduate engineers Python, OOP, AutoCAD, and soldering in a health-focused design course, guiding teams from clinical requirements through sensor integration, debugging, and validation.
  5. Aug ’23 – Present

    Lead Student Planner & Ambassador

    McMaster University · Hamilton, ON

    • Ran semester-long engagement campaigns that raised awareness of Co-op & Career Services by 200%, and directed a team of 3 ambassadors through full event lifecycle management.

What I work with

Languages
C / C++ · Python · MATLAB · Go · Assembly · VHDL · Verilog / SystemVerilog · JavaScript · HTML
Hardware & MCUs
FPGA (Xilinx) · ARM Cortex-M4 · Arduino · Raspberry Pi · ESP32 · TM4C1294
Protocols
I²C · SPI · UART · JTAG · BLE · Wi-Fi
Tools & Instruments
Altium Designer · PSpice · ModelSim · PlatformIO · Git / GitHub · Oscilloscope · VNA · Multimeter
Fabrication
Circuit design · Breadboarding · 3D printing · Laser cutting · AutoCAD · Fusion