Rachel Louise Brown es una fotógrafa y educadora afincada en Londres cuyo trabajo abarca el retrato, las bellas artes y la práctica conceptual. Posee un máster en Fotografía por el Royal College of Art, tras una residencia en la School of Visual Arts de Nueva York, y una licenciatura (obtenida con matrícula de honor) por el London College of Communication.
Además de su práctica fotográfica, Rachel ha desempeñado cargos directivos en la industria, como directora de fotografía en Harper’s Bazaar UK y Town & Country, y ha trabajado con publicaciones líderes como British Vogue. Ha sido ganadora en dos ocasiones del premio Portrait of Britain y su obra ha sido expuesta internacionalmente, con importantes clientes culturales y editoriales. Actualmente es directora del máster en Fotografía Comercial en el London College of Communication, donde ejerce de mentora para la próxima generación de creadores de imágenes.