Juan Luis Mejía's scientific contributions