Education
Iowa State University
Masters of Science, Mechanical Engineering 1993-08-01 - 1998-08-01University of Michigan
Bachelors of Science, Aerospace Engineering 1985-08-01 - 1990-05-01Work Experience
Techcyte
Current
Techcyte
Applied Signal Technology
2009-09-01 - 2018-03-01
Applied Signal Technology
(Independent)
2009-04-01 - 2009-09-01
(Independent)
Priority 5 Holdings, Inc.
2008-04-01 - 2009-03-01
Priority 5 Holdings, Inc.
High Voltage Software
2002-07-01 - 2008-04-01
High Voltage Software
Creative Optics, Inc.
2000-08-01 - 2002-06-01
Creative Optics, Inc.
NewMonics, Inc.
1999-08-01 - 2000-06-01
NewMonics, Inc.
Sierra On-Line
1998-07-01 - 1999-08-01
Sierra On-Line
Yosemite Entertainment (formerly Sierra Online)
1998-07-01 - 1999-08-01
Yosemite Entertainment (formerly Sierra Online)
Virtual Reality Applications Center
1993-08-01 - 1998-07-01
Virtual Reality Applications Center
Skills
Summary
For 10+ years I have executed the Systems Engineering and Product Management roles over deep learning and signal processing efforts. I also have over 20 years of programming and team/project leadership experience in signal processing, system management, real-time human-in-the-loop simulation, graphics, software architecture / design. Additional previous experience in machine learning, game AI, game-play development, augmented / virtual reality (AR/VR), evolutionary computation (EC, aka. artificial life), parameter optimization, and software design. Professional Summary: * Development experience for Deep Learning startup, Department of Defense, computer & console game industry, embedded systems, artificial/pseudo intelligence (AI / PI), real-time simulation, and academic/scientific applications * 10+ years of Systems Engineering and Product Management. * 9+ years of small team leadership including planning, development, and the actual release of products. * 20+ years of programming experience developing for Windows and UNIX/Linux; (14+ in C++) including knowledge of many other programming languages and APIs. * Proven ability to lead small teams, mentor junior colleagues, interview potential staff, and ship software on time within budget. * Past efforts included working on both small & single person teams as well as large multi-tier interdisciplinary projects. * Experience in multi-platform, limited resource (memory and/or processor), and human-scale real-time interactive development. Specialties: System Engineering and technical customer collaboration, large system design/integration, performance/mission critical, simulation, and interactive software applications for all classes of computers and entertainment embedded systems with small team and product leadership.