Welcome to my portfolio website!

Hey folks, I'm into
Electronics Computing

  • 4th-year Computer Engineering student at the University of British Columbia
  • Incoming Embedded Software Engineering Intern at Atomic Semi — very excited to join a Silicon Valley 🌉 chip startup
  • Avionics Lead at UBC Orbit developing firmware and hardware for sensors and actuators in a satellite system.
  • Passionate about robotics and enjoy tackling diverse projects. Be sure to check them out on this website!
  • svg image

    Big Projects


    Other projects (swipe to see more)




    Work Experiences

    01/2026

    Embedded Software Engineering InternAtomic Semi

  • TBD
  • 09/2024

    Firmware & Automation Engineer Co-opAnalytic Systems

  • Built a PCB flying‑probe tester (6 motors, 2 probes) and a full PCB‑test software suite with automated/manual tests, Altium integration, instrument control, database logging, analytics, and PDF reporting.
  • Developed and debugged I2C/SPI/UART/CAN firmware; validated signals and achieved NMEA‑2000 compliance.
  • Refactored legacy code into modular components for synchronized ADC display on multi‑MCU 7‑segment LEDs.
  • 1 Year

    IT ConsultantBank of Montreal - CGI/TechSys

  • Assisted bank employees with group policy permissions, software and VDI technical issues.

  • Volunteer

    2020

    Computer Science coursesProjects

    Built lightboard, created educational CS videos for Moroccan youth.

    2019

    Robotic clubFABLAB

    Helped in technical coaching more specifically with arduino and sensors.

    Activities

    ♾️

    Big Projects

  • BiliardBot: AI-driven pool-playing robot.
  • CoilGun: 384V Multi-stage Coilgun.
  • Xylophone: Automated xylophone player.
  • Lighboard: CS Tutorial Board.
  • 2021

    Python app for my job

    Created Python software to streamline repetitive tasks in my workplace see more.

    2020

    Hackathons

  • McGill: Canada Welcomes.
  • uOttawa Hacks: Better delivery.

  • Engineering design team

    2024 -

    Avionics LeadUBC-Orbit

  • Lead 6‑member Avionics team; oversee AOCS performance, hardware selection, reviews, and system integration.
  • Built 3‑axis HIL gimbal to emulate magnetic noise and validate sensor‑fusion with live 3D MATLAB visualization.
  • Wrote TI‑MCU magnetometer drivers with precise timing & FreeRTOS integration.
  • 2022/23

    Software SubteamUBC-Thunderbots

  • Enhanced my dev skills with GitHub code reviews, Git, and Linux version control.
  • Integrated C++ and Python with Pybind for smooth UI variable retrieval.
  • Improved goalie decisions in proximity to other robots, reducing goals allowed.

  • Programming experience

    C / C++

    System Verilog (HDL)

    Assembly and ARM64

    Python

    OpenCV

    Front End

    Java

    MATLAB



    2020
    Introduction Machine Learning

    Andrew Ng's introduction to machine learning on coursera: certificate

    2018
    Introduction to Computer Science

    Harvard's CS50 on edX: covering C, algorithms, data structures, and databases.


    Rachadelmtq@gmail.com

    +1 (438) 878-0603



    Rachad El Moutaouaffiq