Hello, my name is
Jalal Sayed
Electronic and Software engineering student at UofG
- contact@jalalsayed.com
About me
Electronics and Software Engineering student working toward a passion.
A bit more about me:
Hi there, I’m Jalal. I’m currently pursuing my master’s degree in Electronics and Software Engineering at the University of Glasgow. I am truly fascinated by how hardware and software interact and how embedded systems can create innovative solutions that make our lives better and brighter.
Proficient in C, Python and SystemVerilog HDL (Hardware Description Language). I’ve gained valuable experience applying these skills to real-world projects.
Outside of engineering, you can find me exploring my creative side through graphic design and photo editing.
What I do
Hardware
With knowledge in Digital Design and SystemVerilog, I architect, design and simulate Intellectual Property (IP) cores to find optimal solutions for complex hardware challenges.
Software
I use Python for scripting and C for robust embedded systems programming and develop streamlined solutions that meet requirements.
Skills
Recent Experience
June 2024 - Present
NXP Semiconductor
Digital Design Engineer
Designing a high-throughput Advanced Encryption Standard (AES) accelerator in SystemVerilog.
Sep 2023 - Present
Quantum Circuit Group
FPGA Programming
Implement an open-source image for the Xilinx zynq FPGA family to make a signal generater using VHDL.
Sep 2022 - Present
UofG IT Helpdesk
Student IT helpdesk assistant
Part-time role providing 1st-level IT Helpdesk support for students and staff as part of the Information Services support service, utilising the Enterprise Service Management system to respond to user queries.
Jun 2023 - Sep 2023
NXP Semiconductor
Radar MCU application Engineer
Perform software and hardware diagnostic to new Radar processors and evaluation boards including register-level C programming.
Technical Portfolio
OS scheduling algorithms:
Using OOP in Python, I implemented the most popular OS scheduling algorithms: First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR) and Shortest Remaining Time First (SRTF).
File transfer system:
Using Socket library, it enables a host to share files with a server where host can upload files to server (PUT), download files from server (GET) or explore the files in server (LIST).
Face detection:
From user’s camera and using OpenCV, it detects all human faces and eyes in the video and draws a rectangle around them identifying their location.
Image template matching:
Taking two images, one is a sub image of the other. Using OpenCV, it identify where exactly is the sub image in its original one. Then draws a rectangle around that location.
Networked Long-Range RF Embedded sensing Firmware:
Developing firmware to handle the communication between transmitter and receiver nodes using an ARM-based Cortex-M3 CC1310 microcontroller.
Web Monitoring:
Web monitoring system to count the number of visits from different domain names using an input log file.
Switch debounce:
To investigate switch bouncing and to cope with it in mbed – FRDM-KL25Z.
While a switch from the outside world bounces many times when clicked/pushed, our ucontroller will only react to it when it settles on a steady-state.