I am an experienced software developer and architect with a passion for all aspects of software design and the development process. I believe in the continuous improvement of way we develop software and that an enthusiastic and engaged team is the best way to deliver high quality results.