Ieuan studied at Central St. Martin’s College of Art and the Royal College of Art, London. He is an award-winning filmmaker and television documentarist, his films having screened in numerous international film festivals. He has also lectured on European and Avant-garde Cinema. Recent successes include Honourable Mentions in the Professional Fine Art category of the International Monochrome Awards 2015 and 2106, and for two series in the International Photography Awards 2016. His work has been exhibited at the West Wharf Gallery, Cardiff and short-listed for the Royal Academy of Arts Summer Exhibition 2017.