Rachel Louise Brown è una fotografa e docente con base a Londra. Il suo lavoro spazia tra ritratti, arte contemporanea e pratica concettuale. Ha conseguito un MA in fotografia al Royal College of Art, dopo una residency alla School of Visual Arts di New York e un BA (Hons) presso il London College of Communication.
In aggiunta alla sua attività di fotografa, Rachel ha ricoperto ruoli senior nel settore, tra cui photo director di Harper’s Bazaar UK e Town & Country, collaborando anche con importanti testate come British Vogue. Si è aggiudicata per per due volte il premio Portrait of Britain e i suoi lavori sono stati esposti a livello internazionale e commissionati da importanti clienti dell'ambito culturale ed editoriale. Oggi dirige il corso MA Commercial Photography del London College of Communication, fungendo da mentore per la nuova generazione di creatori e creatrici d’immagini.