Principal Android architect and developer, specializing in extending existing apps and writing start-up green-field apps that are maintainable, extendable and stable, taking them from a blank sheet of paper to the Google Play Store.
12 years Android development including Bluetooth integration, 7 years Kotlin; 15 years UNIX/C/C++ application development and integration; 7 years Microsoft Visual C++/C# and Java; also Clojure, Scheme, CommonLisp, Matlab, Mathematica, LATEX.
12 years tech lead at NASA Ames Research Center.
Published research in visual psychophysics, virtual reality devices, robotic control, and computer vision.
Taught university-level courses in C programming, object-oriented programming, data structures, advanced data structures, artificial intelligence, physics-based simulation, ray tracing, optics, ocular anatomy, ocular motility.More...