Sean played for Rivervalley Rangers up to 11 years of age before moving to Malahide for whom he played for four years.
Joined Shamrock Rovers U19s for the 2014/15 season and finished the campaign as top goalscorer. His performances ensured it was only a matter of time before he progressed to the first team.
Sean made his league debut in May 2016 and registered his first league goal in sensational fashion in the Dublin Derby win against Bohs at Tallaght Stadium. International recognition came his way too during the year when Sean was called up by the Republic of Ireland Under 18s. He has 28 senior appearances and 7 goals to date.