Badges
Certifications
amir_m_kasseb has not earned any certificates yet.
Work Experience
Software Engineer
MIA Robotics•  January 2024 - Present
Developed a Graphical User Interface (GUI) for a manual robot using Python (Pyqt5), employing Object-Oriented Programming principles. Integrated functionality for data communication through ROS, facilitating efficient sending and receiving of data. Developed an Actuator PCB Board to serve as an interface between a STM32 Microcontroller and Arduino and various types of motors. Utilized Altium Designer for the schematic and PCB layout, and executed the fabrication and assembly of the PCB board. Applied basic computer vision algorithms using OpenCV to detect colored balls, and expanded functionality with advanced models including TensorFlow, YOLOv8 and Python libraries: NumPy, PyAutoGUI, Pandas, MediaPipe, and PyTorch. Collaborated with the mechanical engineering team to integrate robotics components into intricate mechanisms, ensuring seamless synergy between hardware and automation.
Arduino Instructor
EED Learning Event•  January 2022 - December 2023
Developed visually appealing and comprehensible slide presentations to simplify fundamental engineering concepts related to Arduino. Transformed complex ideas into digestible content. Utilized Scratch programming as a gateway for kids to enter the world of coding. Implemented creative and interactive Scratch-based activities to teach programming fundamentals for Arduino. Facilitated a practical and immersive learning environment through hands-on projects like building a line follower robot.
Education
Alexandria University
Bachelor of Engineering, Electronics and Communications Engineering•  January 2024 - Present