Anne Geenen richtte in 2018 samen met David Schmidt de praktijk Site Practice op in Mumbai en Amsterdam. Voorafgaand aan de oprichting van Site Practice was ze partner bij Case Design in Mumbai. Ze is cum laude afgestudeerd aan de TU Delft en heeft zowel in Delft als op ISDIParsons in Mumbai lesgegeven.