A 19-year-old is celebrating being cancer-free – a year after he was told that there was no hope and to “go home and make memories with his family”.