Hello, my name is

Jalal Sayed

Electronic and Software engineering student at UofG

Jalal Sayed image
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

SystemVerilog / Digital IP Design
C / Embedded systems
Python
Linux
FPGAs
Git

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

Projects
0 +
  • 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).

Find out more about it..

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

Find out more about it..

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

Find out more about it..

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

Find out more about it..

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

Find out more about it..

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

Find out more about it..

Full profile on GitHub..
Scroll to Top