David Castillo is a games producer. Castillo has been working with Li Fengyu. Castillo's first published game was Alleviate released in 2024.