I am passionate about solving problems with technology. I am addicted to code and learning about emerging technologies. I enjoy the planning of a project, the execution and grand show off when it's complete. Working for myself, small companies and large companies I have amassed a vast knowledge of problems and technical approaches to solving them. I am a teacher, mentor and student. I enjoy sharing my journeys and experiences and learning new ways to approach problems from others. I thrive in challenging, fast-paced organizations delivering advanced technology systems, solutions, architecture, and applications.