A very simple example of a Private Set Intersection (PSI) protocol that is usable to compare your interests privately. Built on NaCl, using SHA256 hashing and curve 25519 to implement the Diffie-Hellman based PSI protocol on elliptic curves.
The protocol is explained in this paper.