Joseph J. Strout


Objective

Produce high-quality, reliable software for science, business, and entertainment, with an emphasis on scientific programming, AI, and VR.

Education

A.B. (Honors) in Psychology (Minor in Mathematics) from Miami University in Oxford, OH. May 1994.

M.S. in Neuroscience from the University of California, San Diego. June 1997.

M.S. in Computer Science from Colorado State University. June 2020.


Computer Experience

Over 15 years of programming experience in various languages and platforms (see below). Designed and maintains several web sites generating thousands of hits per day. Designed and produced many software packages now widely used in business, scientific, and personal arenas. Experienced in 3-D graphics including AR and VR; interface design; database design and implementation; network programming; compilers and language design; and artificial intelligence (including neural networks, expert systems, natural language processing, and image analysis). Developed a novel scripting language (a href="https://miniscript.org/">MiniScript) with a clean, modern syntax with a large and growing user base (see why).

Languages: C#, C/C++, Java, Python, Perl, Pascal, FORTRAN, BASIC, FORTH, assembly

Platforms: Linux, MacOS, Windows, iOS, Android

A (somewhat dated) portfolio of software and other work is available on the web at:

http://www.strout.net/

Awards


Work Experience


References available upon request.