[1] Born in Cardiff, Giles grew up in the Pentwyn area of the city and attended St Teilo's Church in Wales High School.
[2] Giles began his career in the youth system at Cardiff City, the club he supported as a child.
Alongside James Collins,[2] he was offered a professional deal at the club and made his senior debut in March 2001 against Hull City as a substitute for Matt Brazier.
[5] He was a first team regular in the Bulls defence, and was named Fan's Player of the Month for September.
However, Giles was released by Newport at the end of the season and agreed terms with Welsh Premier League side Llanelli three days later.