Head over heels in love with (someone)

To be very much in love with someone, to be completely in love with someone.

The man is head over heels in love with someone in his company.