Over 25 years of experience in software engineering, project management and technical writing with a proven track record of success. Have designed and developed software over a wide variety of application spaces including 2D/3D graphics, simulation, image processing, real-time control algorithms, embedded processing, robust GUI's, web sites and SaaS. I have led many research initiatives and bring a forward thinking perspective to projects and teams. Have a passion for innovation and excel at delivering solid working products on schedule and on budget.