Founder and president of Objexx Engineering, Inc., which does scientific and engineering software development. Long time developer in Fortran, C++, and Python.
Objexx has developed a Fortran to C++ conversion process and a general purpose Fortran toolkit for unit testing, assertions, etc.
When conversion to C++ is not warranted Objexx does Fortran porting, reengineering, and modernization. One approach we favor is the use of a Python front end with a PyQt GUI that talks to a Fortran compute engine via F2PY.