Hey dude.

ENFp or INFj first impression --> but with more information I'd type you ENFj or INFp.