📍 Toronto, ON | 📧 [email protected]
I’m an Embedded Software Engineer passionate about pushing the boundaries of hardware–software interaction. With hands-on experience in MCU firmware, embedded C/C++, FPGA design (VHDL), and IoT systems, I enjoy architecting innovative solutions—from batteryless medical monitors to secure IoT devices.
Currently studying Electrical Engineering (Co-op) at the University of Waterloo, I’m most excited about GPU programming, FPGA architectures, and real-time embedded systems!
- Languages: C++, Embedded C, Assembly, Python, MATLAB, VHDL, TCL
- MCUs/SoCs: STM32 L1/F4, TI MSP430, ARM Cortex-M, ESP8266, Intel MAX10 FPGA
- Protocols: ISO15693 NFC, I2C, DMA, SPI, UART, CAN, TCP/IP, RFID 13.56 MHz
- Tools: Linux, Quartus Prime, QuestaSim, FreeRTOS, CMSIS-HAL, Altium Designer, Git, JTAG/SWD, GDB
Embedded Software Engineer
Intelligent Wireless Technologies – Telecommunication R&D (Jan 2025–Apr 2025, Edmonton, AB)
- Designed a batteryless vital-sign monitor using STM32 & NFC, integrating secure EEPROM data logging.
- Achieved 98% NFC reliability at 13.56 MHz; reduced transaction power by 42%.
- Developed modular drivers (SPI, DMA, I2C) for rapid peripheral integration.
Embedded Software Developer
Waterloo Aerial Robotics Group (Sep 2024–Dec 2024, Waterloo, ON)
- Built STM32F4 flight controller firmware with CAN-bus auto-baud and fault isolation.
- Architected battery-management and telemetry subsystems for real-time monitoring.
- Introduced CI test automation, cutting integration defects by 35%.
- STM32_VScode_Tag: STM32 NFC tag data logger w/ energy harvesting, password security & EEPROM logging (Private for Research).
- CUDA-Matrix-Multiplication-: GPU-accelerated matrix multiplication for high-throughput parallel compute.
- ADXL362Calibration: MEMS accelerometer calibration routines with embedded C on STM32.
Other Cool Builds:
- VHDL HVAC Monitoring System: Real-time FPGA-based temperature controller (MAX10, QuestaSim).
- Garage-Door Security Node: IoT anti-theft system (ESP8266, C++, PHP/MySQL).
- Embedded & Real-Time Systems
- FPGA & VHDL Design
- GPU Computing (CUDA)
- IoT Security
- Email: [email protected]
- LinkedIn: linkedin.com/in/bornanikfal
“Innovation happens at the intersection of hardware and code.”