Richard Castelli est le directeur d'Epidemic et le commissaire de nombreuses expositions internationales, notamment au Martin-Gropius-Bau à Berlin, à la Borusan Foundation à Istanbul, à la Villette – Cité des sciences et de l’industrie à Paris, au MACRO Testaccio et au Palazzo delle Esposizioni à Rome, aux Zendai MoMA et Sculpture Art Centre, Science and Technology Museum à Shanghai. En 2023, il a présenté l'exposition sur l'art numérique DIMENSIONS dans une ancienne usine industrielle de 10 000 m² à Leipzig.
De 1999 à 2007, il a été le conseiller artistique de Lille 2004, capitale européenne de la culture.
Il est également producteur des artistes Jean Michel Bruyère, Du Zhenjun, Dumb Type, Ivana Franke, Granular-Synthesis, Kurt Hentschläger, Ulf Langheinrich, Robert Lepage, Rihoko Sato, Shiro Takatani et Saburo Teshigawara.
Il a produit ou coproduit multiples films et installations 360°, immersifs, interactifs ou stéréoscopiques, réalisé lui-même plusieurs films et a reçu le prix d'or du festival de Rio de Janeiro (Brésil) et le premier prix du festival d'Estavar (Espagne) notamment.
Auteur et/ou éditeur de nombreux catalogues d’exposition, il a également publié plusieurs livres de Jean Michel Bruyère et est régulièrement invité à participer à des conférences sur les nouveaux médias.