Portrait of Kareem Diab

Kareem Diab

Research interests: quantum information, theoretical computer science, mathematical physics. I believe quantum computing is a gift, it feels like the universe wants us to compute something!

Research

In Progress / Ideas

A General Learning Task for the Hidden Subgroup Problem
In progress
In this paper, I extend the learning task laid out in by the IBM team to a more general one that can be applied to any finite abelian group.
A Quantum Singular Value Transform for Graph Isomorphisms
In progress
In this paper, I adapt the framework of Quantum Singular Value Transform (QSVT) to design an algorithm for computing graph isomorphisms.
Quantum Walk for Smallest Enclosing Circle
In progress
A common task in computational geometry is to find the smallest circle that encompasses a set of points on a plane. Amazingly, the classical runtime for this algorithm can be brought down from O(n^4) to O(n) by simple randomization techniques! In this paper I examine the use of a quantum walk to bring it down further to O(sqrt(n)).

Notes & Blog

Thought— Oct 2025

Learning mathematics is like lowering the entropy in your mind.

Thought— Oct 2025

Sometimes I feel like P = NP??

Projects

Quantum Matrix Multiplier — This is a python simulation of a quantum circuit implementation to multiply to nxn matrices. The circuit itself does not give much of a speedup but the python classes are useful to simulate other circuits out of 1 and 2-qubit gates. repo

Youtube Playlists

Quantum Mechanics Playlist
Quantum Computing Playlist

Drawings/Paintings

Astrophotography

Contact

Email: kareem.diab@gmail.com

Elsewhere: GitHub · YouTube · Scholar