Agile for the Solo Developer

Been reading on how to adopt agile principles in my development work flow. Since a lot of emphasis is on team collaboration I was curious to see how I can implement such principles to a developer who often works alone due to circumstances e.g as freelancer I tend to be the only developer working on a particular project. I found some interesting material on how to do so: