@Tamer-Rafidi
Following
Followers
I'm Tamer Rafidi, a Computer Engineering student at McMaster University, passionate about applying my skills in programming, machine learning, and real-time computing to innovative projects
My experience, highlighted by a strong academic record and a diverse project portfolio, showcases my adaptability and commitment to leveraging technology for impactful solutions.
Whether it's developing advanced systems or exploring new technological frontiers, I thrive in dynamic environments that challenge my technical expertise and creativity.
As I continue to grow and take on new challenges, I remain dedicated to making a significant contribution in the field of technology.
Lines of Code
Projects
Years of Experience
Developed a hardware-based image decompressor in Verilog, adhering to the .mic18 specification to reconstruct 320x240 pixel images. Implemented lossless decoding, dequantization, and 8x8 IDCT using fixed-point arithmetic for efficiency. Optimized YUV to RGB conversion with symmetric interpolation, reducing computational complexity. Integrated the design with an Altera DE2-115 FPGA for efficient image reconstruction.
Tech Stack / Libraries:
Developed a pacemaker system with real-time Simulink software for precision in critical medical scenarios. Furthermore, implemented a user-friendly Device Controller-Monitor (DCM) program in Python, ensuring optimal performance and safety through robust serial communication protocols for efficient data transfer and real-time monitoring.
Tech Stack / Libraries:
Combining RF hardware with Raspberry Pi 4, this software-defined radio (SDR) system enables real-time reception of FM audio and digital data. Optimized C++ algorithm boosts signal efficiency by 40%, delivering superior audio. It's a practical exploration of SDR applications in electrical and computer engineering.
Tech Stack / Libraries:
Engineered a LiDAR-based embedded spatial measurement system for high-precision mapping. The system integrates a VL53L1X time-of-flight sensor and MSP432E401Y Microcontroller, providing 360-degree views. The MSP432E401Y efficiently processes LiDAR data and transfers it to the PC through serial communication, ensuring accurate environmental mapping.
Tech Stack / Libraries:
Designed a system for sterilizing surgical tools using remote sensing and actuation, which was simulated on Q-labs via Raspberry Pi. Accompanied the system was two muscle sensor emulators, which conducted what movements were taken by the robotic arm. Furthermore, optimized bins were crafted with Autodesk Inventor.
Tech Stack / Libraries:
MDA Space
Software Engineering Intern
January 2024 - December 2024
McMaster University
Undergraduate Teaching Assistant
September 2024 - April 2025
Healthcare Systems R&A Inc
Software Engineering Research Assistant
September 2023 - December 2023
@Matlab
A proprietary multi-paradigm programming language and numeric computing environment .
@StructuredQueryLanguage
A domain-specific language used in programming and designed for managing data.
@HyperTextMarkupLanguage
Standard markup language for documents designed to be displayed in a web browser.
@CascadingStyleSheets
A style sheet language used for describing the presentation of a document.
@JavaScript
A programming language that is one of the core technologies of the World Wide Web.
@tensorflow
An open-source software library for machine learning and artificial intelligence.
@numpy
A python library for the adding support for large, multi-dimensional arrays and matrices.
@matplotlib
A Python plotting library for its numerical mathematics extension NumPy.
@scipy
An open-source Python library used for scientific computing and technical computing.
@simulink
A MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems.
@Inventor
A computer-aided design extension application for 3D mechanical design, simulation, visualization, and documentation.