Avoid abreviations, even in function names...
also try to be consistent with your naming 

* function get_current_user_profile_dir
* function create_directory_if_not_exists