Matheus, a palavra "presentation" não possui esse significado em particular na língua inglesa.
Apresentar-se - To introduce yourself Apresentação - Introduction
"Let me make the introductions". "Have you two been introduced?" "I introduced Matheus to my friends and then we went out for some beers." "After signing up, you have to introduce yourself/make your introduction."