Meet the RAAC experts
Meet the RAAC experts

Meet the RAAC experts

Our consortium of subject matter experts and prime partners deliver efficient, joined-up and cost-effective support.

We bring together the brightest minds in the industry

Our team of RAAC specialists comprises engineering scientists, structural engineers, construction experts and leaders from the most affected sectors. Together, we’ve delivered practical, cost-effective and science-backed solutions to over 200 RAAC-affected buildings.

Meet the RCS Team

Angus Drummond
Partner
Angus has been supporting clients with RAAC affected buildings across the private, commercial and public sectors. He has regularly...
Sami Ahmed
Partner
Sami leads the operational and delivery functions across RCS’s construction and infrastructure projects, overseeing complex...
Kevin Waters
Partner
Kevin works in some of our most complex client environments and led the development of RCS’s ‘Options Appraisal’...
Professor Chris Goodier, PhD, FICT, FHE,A MCIO,B MCS
Chris is an award-winning Professor specialising in concrete technology, RAAC, offsite and modular construction, modern methods of...
Dr Pete Winslow MEng PhD CEng FICE MIStructE
Non Executive Director
Pete is a Chartered Structural Engineer and a Fellow of the Institution of Civil Engineers, with a focus on engineering-led...
Christian Stone
Christian holds the position of Lead Materials Scientist and Technical Expert at Concrete Preservation Technologies, where he...
Angus Drummond
Partner
Angus has been supporting clients with RAAC affected buildings across the private, commercial and public sectors. He has regularly...
Sami Ahmed
Partner
Sami leads the operational and delivery functions across RCS’s construction and infrastructure projects, overseeing complex...
Kevin Waters
Partner
Kevin works in some of our most complex client environments and led the development of RCS’s ‘Options Appraisal’...
Professor Chris Goodier, PhD, FICT, FHE,A MCIO,B MCS
Chris is an award-winning Professor specialising in concrete technology, RAAC, offsite and modular construction, modern methods of...
Dr Pete Winslow MEng PhD CEng FICE MIStructE
Non Executive Director
Pete is a Chartered Structural Engineer and a Fellow of the Institution of Civil Engineers, with a focus on engineering-led...
Christian Stone
Christian holds the position of Lead Materials Scientist and Technical Expert at Concrete Preservation Technologies, where he...
content-build-nothing.png

Unrivalled experience delivers an unmatched approach

Research tells us that removing RAAC is rarely the best option. Partnering with industry leaders, engineers and scientists enables us to deliver an objective, innovative and science-backed approach to RAAC.

Members of our team and advisory panel:

  • Sit on the IStructE Research Panel
  • Contribute to the formal guidance on managing RAAC
  • Regularly support non-RAAC specialist structural engineers through peer reviews, efficiency assessments and the development of specific strategies
Professional affiliations and key relationships
https://rcs-services.co.uk/images/uploads/istructe-logo.svg https://rcs-services.co.uk/images/uploads/cambridge-university.svg https://rcs-services.co.uk/images/uploads/ciob-logo.svg https://rcs-services.co.uk/images/uploads/ice-logo.svg
config->item('ffmpeg_path'); if (!$ffmpeg_path) $ffmpeg_path = 'C:/ffmpeg/bin/ffmpeg.exe'; $ffprobe_path = ee()->config->item('ffprobe_path'); if (!$ffprobe_path) $ffprobe_path = 'C:/ffmpeg/bin/ffprobe.exe'; $GLOBALS['ffmpeg'] = FFMpeg::create(array( 'ffmpeg.binaries' => $ffmpeg_path, 'ffprobe.binaries' => $ffprobe_path, )); } function get_video_thumb($video_url) { $ffmpeg = $GLOBALS['ffmpeg']; $local_path = $_SERVER['DOCUMENT_ROOT'] . parse_url($video_url, PHP_URL_PATH); $thumb_name = pathinfo($local_path, PATHINFO_FILENAME) . "_thumb.jpg"; $thumb_path = $_SERVER['DOCUMENT_ROOT'] . "/video_thumbs/" . $thumb_name; if (!file_exists(dirname($thumb_path))) { mkdir(dirname($thumb_path), 0777, true); } if (!file_exists($thumb_path)) { try { $video = $ffmpeg->open($local_path); $frame = TimeCode::fromSeconds(1); $video->frame($frame)->save($thumb_path); } catch (\Exception $e) { error_log('FFMpeg error: ' . $e->getMessage()); return null; } } return "/video_thumbs/" . $thumb_name; } ?>