I’m a computer science engineer from Portugal, currently living in London, and my main interest lies in Binary Exploitation. I used to participate in several open source projects, now I just stare at debuggers.

Besides, between work and being a new dad, I’m completely addicted to brazilian jiu jitsu. I’m currently a brown belt under Roger Gracie, and I choke people for fun daily. #thematsneverlie

Past Projects

Contact

The best way to get in touch is by e-mail: rui(at)deniable(dot)org. If needed, my PGP key is below.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

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
=EyzP
-----END PGP PUBLIC KEY BLOCK-----