Fondator al comunității 321sport și al aplicației de alergare Alergado, Radu are aproape 20 de ani de experiență în comunicare și management sportiv. Este Owner la The Sports Architects, o agenție dedicată marketingului sportiv, și producător de film, cu două documentare lansate, cel mai recent fiind premiat la Alpin Film Festival 2025. În plus, este gazda podcastului On The Run, dedicat alergării și sănătății mentale.