Skip to content
View BNikfal05's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@UWARG

Block or report BNikfal05

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BNikfal05/README.md

👋 Hi, I’m Borna Nikfal

LinkedIn GitHub

📍 Toronto, ON | 📧 [email protected]


🚀 About Me

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!


🛠️ Technical Skills

  • 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

💼 Experience Highlights

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%.

🧑‍💻 Featured Projects

  • 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).

🎯 Interests

  • Embedded & Real-Time Systems
  • FPGA & VHDL Design
  • GPU Computing (CUDA)
  • IoT Security

📫 Let’s Connect!


“Innovation happens at the intersection of hardware and code.”

Popular repositories Loading

  1. CUDA-Matrix-Multiplication- CUDA-Matrix-Multiplication- Public

    Cuda 1

  2. Python-Game Python-Game Public

    Python game by me

    Python 1

  3. CookieClickerScript CookieClickerScript Public

    Python

  4. Blog-App Blog-App Public

    CSS

  5. Favourite-Movies Favourite-Movies Public

    Python

  6. CafeWebsite CafeWebsite Public

    Python