Hi, Mario. I've built an extension long time ago, that uses hooks from 'tslib_fe' and substitutes markers in content like ###username###, ###email###, ###first_name### and so on with currently logged in user data. It works for both cached and non-cached pages and substitutes markers with substituteMarkerArray method.