Hello! My name is João and I am a PhD student in the Department of Computing at Imperial College London, advised by Mahdi Cheraghchi. I hold an MSc in Computer Science from ETH Zurich and a BSc in Applied Mathematics and Computation from Instituto Superior Técnico.

I like coding theory, cryptography, information theory, and theoretical computer science. 

You can find my detailed CV here.

I was/am a teaching assistant for the following courses:
Contact: j.lourenco-ribeiro17 (at) imperial (dot) ac (dot) uk


Information-theoretic secret-key agreement: The asymptotically tight relation between the secret-key rate and the channel quality ratio, with Daniel Jost and Ueli Maurer. TCC 2018. [Link]

Sharp analytical capacity upper bounds for sticky and related channels, with Mahdi Cheraghchi. Preliminary version in Allerton 2018. [Link]

Structural results and improved upper bounds on the capacity of the discrete-time Poisson channel, with Mahdi Cheraghchi. Preliminary version in ISIT 2018. [Link]

New perspectives on weak oblivious transfer, with Ueli MaurerISIT 2016. [Link]

Quantum blind signature with an offline repository, with Paulo Mateus and André Souto. International Journal of Quantum Information, 2015. [Link]


Challenges in information-theoretic secret-key agreement. MSc thesis at ETH Zurich supervised by Daniel Jost and Ueli Maurer, 2017. [Link] 
Awarded the ETH Medal for outstanding MSc theses

Besides my academic interests I also enjoy good music and traveling to far away places so I can watch some amazing bands play!