profilePhoto

Youssef Moawad


PhD Candidate at University of Glasgow
researching and simulating Quantum Circuits

  Glasgow, UK

Hello, cosmos!

Open to work!

Welcome to my personal website! I am a Computing Science PhD candidate with a background in developing scalable FPGA architectures for quantum circuit simulation. My research bridges quantum computing and hardware-accelerated simulation, exploring the frontiers of energy-efficient FPGA design and high-performance computation. From internships I have undertaken over the years, I also have experience in full-stack development (including app and website development).

Having recently submitted my thesis, I am now awaiting my viva, scheduled to take place in December, and am actively looking for employment opportunities, in both research and the industry. Whether you're interested in collaborating or hiring, feel free to check out my CV, and I'd love to connect!

Publications

Investigating hardware acceleration for simulation of CFD quantum circuits - Youssef Moawad, Wim Vanderbauwhede, René Steijl - Frontiers in Mech Engineering Vol. 8, DOI: 10.3389/fmech.2022.925637 - Oct 2022

Transformations for accelerator-based quantum circuit simulation in Haskell - Youssef Moawad, Wim Vanderbauwhede, René Steijl - Presented as a poster at PLanQC Workshop at the International Conference on Functional Programming in 2022, DOI: arXiv:2210.12703 - Oct 2022

Quantum Circuit-Width Reduction through Parameterisation and Specialisation - Youssef Moawad, Wim Vanderbauwhede, René Steijl - MDPI Algorithms 2023, 16(5), DOI: 10.3390/a16050241 - May 2023

Early years

From a young age, I always had an interest in computers and technology. The first time I used a computer was when I was 2. My interest in programming sparked when I was 6 years old playing video games when I started to wonder about how these games work. I even started to draw sketches and mind maps about games I'd build on my own if I could! I read my first programming article when I was 7 and I still remember it to this day. My first encounter with programming was when I started learning C# at 9. I am now fluent in many programming languages.

I quickly became very passionate about programming, app development and software. My ultimate goal was to change the world, if even a little bit, by creating software that helps people. You can read more about my journey in this blog post.

Languages and Technologies

Here are some of the technologies with which I have experience:

C/C++
OpenCL
CUDA
Verilog/VHDL
Xilinx Vitis
Intel SDK for FPGA
Swift/SwiftUI
Objective-C
Rust
OpenMP
Java
HTML/CSS
Javascript/ES6
Node.js
TypeScript
React
React Native
Processing/p5.js
Linux
Git
Python
Django
PHP
Apache
MySQL
Bash
C#
Matlab

Recent Blog Posts

A Mnemonic to Remember the Maxwell Relations

Date Posted: 16/06/2018

A Brief Post

Welcome back to another post about the Maxwell Relations. This will be a brief post where I will present a very useful mnemonic for remembering the Maxwell Relations that certainly proved quite helpful during my studies of thermodynamics.

This post follows directly (but will be much less mathematical) from Read more

Digital Circuits I: Introduction

Date Posted: 14/06/2018

Welcome to a new series!

Over the past few weeks, I developed an interest in studying digital circuits, and so I thought it would be interesting to write about this topic while learning about it. I first came across digital circuits, in the context of computing science, in a systems course in first year Computing at university. We covered very simple topics and didn't really drill... Read more

Waves VI: Standing Waves Solution

Date Posted: 06/06/2018

Welcome back to Waves!

I've not put up a post about waves in a while, but I'm back to writing and have a few more posts in this series planned for the next few weeks! If you're new to the series, feel free to start at Waves I, which discusses the wave equation.

This part will not be following on directly from Read more

WWDC 2018 Keynote: My takes on everything announced

Date Posted: 05/06/2018

What is WWDC?

WWDC is Apple's Worldwide Developers Conference. It's an annual event that brings together Apple Developers from all over the world.

It's where all the new Apple software gets announced every year, and that's, of course, a very exciting time!

In this post, I'll cover everything announced during the keynote presentation,... Read more

Thermodynamics: Deriving the Maxwell Relations

Date Posted: 02/06/2018

Intro and Welcome back to the physics blog!

It has been a good bit of time since I posted the prelude article to this, so it's about time I write this! Welcome back!!

In this blog, I will be deriving Maxwell's relations of thermodynamic potentials. These are a set of relations which are useful because they allow us to change certain quantities, which are often hard to... Read more