Solving Practical Problems with Mathematics

John F. McGowan, Ph.D.

John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing video compression, speech recognition and gesture recognition technologies. He has extensive experience developing software in C, C++, Visual Basic, Mathematica, MATLAB, and many other programming languages.

Dr. McGowan has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. Dr. McGowan has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has developed software implementations of image quality metrics, perceptual optimization of JPEG image compression, and video quality metrics for NASA. He has contributed to the conceptual design of systems for televising missions to Mars for NASA. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space.

Dr. McGowan has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).

Dr. McGowan worked as a HID (Human Interface Devices) Algorithm Engineer with Apple from 2014 through 2016. He researched and developed algorithms for the touch interface (single finger tap, double finger tap, single finger swipe, two finger swipe and so forth) for various Apple products. He researched and developed signal processing algorithms for the Apple Pencil, a high precision writing and drawing tool for the iPad Pro. Both the Apple Pencil and iPad Pro are shipping products since Fall 2015.

Dr. McGowan has developed and marketed pioneering applications for controlling DVD playback, e-mail, and Microsoft PowerPoint by voice command using Dragon Naturally Speaking and Microsoft Speech, as well as research and development of core speech recognition algorithms including work with Carnegie Mellon's open-source Sphinx speech recogntion software. 

Dr. McGowan was a project manager and key contributor for CompCore Multimedia's (acquired by Zoran for about $60 million in stock in 1997) SoftDVD product, one of the first Microsoft Windows DVD players, as well as other CompCore products.

Dr. McGowan can be reached at
Dr. McGowan's Latest Math Article:

Dr. McGowan offers the following services primarily in the area of digital video, audio, imaging, and multimedia for entertainment, communications, security, biomedical, and other applications:

These services are described in detail in the Services Offered section below.

Send Mail to John

1999-2017, by John F. McGowan