I am an independent software engineer with a very broad range of development skills and technologies. I most enjoy working in small innovative teams and with individual decision makers to help grow their ideas into mature and robust software systems based on modern technological foundations. I can be a reliable team member as well as a small group project architect/leader when needed. I have strong, 7 year experience with the following technologies: I am looking for the opportunity to design and build a system from the ground up for you!