A highly creative developer in a variety of exciting projects. A level head and rational approach to problem-solving combined with a passion for innovative and fresh ideas has led to a portfolio of impressive solutions. Technically competent and industry aware means that each project is undertaken with the most up-to-date and relevant foundations available. A strong communicator with the ability to convey ideas clearly with an emphasis on client satisfaction.