Rachel Louise Brown est une photographe et enseignante basée à Londres, dont le travail explore le portrait, les beaux-arts et des approches plus conceptuelles. Elle est titulaire d’un master en photographie du Royal College of Art, après une résidence à la School of Visual Arts à New York et un BA (Hons) du London College of Communication.
En parallèle d'être photographe , Rachel a occupé des postes de direction dans l’industrie, notamment en tant que directrice photo pour Harper’s Bazaar UK et Town & Country, et a collaboré avec des publications de premier plan comme British Vogue. Double lauréate du prix Portrait of Britain, son travail a été exposé à l’international et commandé par de grandes institutions culturelles et éditoriales. Elle dirige aujourd’hui le master de photographie commerciale au London College of Communication, où elle accompagne la nouvelle génération de créateurs d’images.