David Shanahan (born 20 June 1993) is an Irish professional rugby union player who currently plays for Ulster.The Dubliner is a product of Belvedere College, and has progressed through the age-group system before joining the Hughes Insurance Academy at scrum-half while completing his Queen’s University degree.