Dynamically detect project directories and create aliases