Titulaire d'un diplôme d'études post-grades de designer HES en communication visuelle (ECAL), Catherine Leutenegger travaille actuellement en tant que photographe indépendante à Lausanne. 

Son travail photographique a fait l'objet de nombreuses reconnaissances, dont le Prix Culturel Manor, le Prix du Canton de Vaud et les Bourses Fédérales de Design qui lui ont valu une exposition individuelle au Musée de l'Elysée, une publication de son travail de diplôme « Hors-champ » sous forme de catalogue ainsi qu'un séjour de six mois à New York.