Giovanni de Felice

Personal website


I’m a research scientist in the Oxford team at Quantinuum. I did my DPhil in the Quantum Group at the University of Oxford, supervised by Bob Coecke and Dan Marsden. I am a founder and developer of DisCoPy, the Python software for computing with string diagrams.

My main research interests are quantum computing, natural language processing and applied category theory. I worked on DisCoCat and quantum natural language processing. I also worked on Hopf algebras, fermionic circuits, the ZX calculus and dataflow programming, all using string diagrams.

At Quantinuum, my efforts are focused at developing graphical languages for quantum optics, compilation software for linear optical circuits, and running experiments on currently available photonic hardware.