meaning of auf sich selbst stolz sein

auf sich selbst stolz sein - German to English

is chuffed with oneself [Br.] [coll.]