Professional Experience

  • Developing and managing industry-leading software-hardware projects from concept through prototyping, financing, development, commercialization and exit.
  • Developing and managing high performance software teams with diverse experience and skillsets.
  • Applied algorithm research and implementation.
  • Winning multi-million dollar commercialization grants.
  • Building strong commercial software patent positions.
  • Due diligence and competitive analysis for strategic decision making.