Experts in Engineering Modeling and Applied Scientific Coding

Our experience covers the breadth of the oldest and broadest of the engineering disciplines. From mechanical design to aerodynamics, from analysis to testing, from new products to reverse engineering, from data analysis to reporting and compliance; we’ve done it.

Today, we bring our experience in programming, mechanical engineering and physical modeling to your modeling needs.

How We Work with You


Defining Your Situation:

  • Collect client requirements
  • Review any client legacy codes
  • Develop requirements document
  • Develop scope and statement of work


Creating the Conceptual Design:

  • Generate concepts and aid client in evaluation
  • Develop program specification
  • Compare concepts and specification against requirements document
  • Design physical models and algorithms
  • Harvest any client legacy models and data


Implementing and Executing Solutions:

  • Code models in target language and platform
  • Test code and compare to requirements and specifications
  • Document models, including client legacy models, as well as newly generated code
  • Integrate best software maintenance practices

Recent Projects

Case Study: Modeling

Using new empirical data and legacy codes to develop a new design modeling program.

Case Study: Extraction

Extracting vital capability from legacy design code for new modeling development.

Case Study: Cloud Computing

Develop aero design system from several legacy tools, adapting them to utilize cloud computing.


We specialize in working with legacy source code …

Do you have a wealth of Fortran or C programs with unmaintained code? Would you like to improve your program? Do you struggle to understand the code you have?

Here at IES, we can help you understand the wealth of knowledge buried in your legacy codes. We do the work that you don’t have the time or the resources in-office to do. Whether that takes the form of translating and editing, revamping and maintaining, extracting and optimizing, or some combination of all the above, we are there to help you reach your goals in a timely, efficient, and practical way.

Complicated code and dated models hold you back. At best, they make sure that you stay in the same place for years to come.

When you work with us, we focus on moving you, your existing models and code forward to reach your goals.

Process Illustration

… and in creating new physical models together.

You may not have an existing model. Perhaps the one that you have is not suited for your needs. Regardless, you need a physical model to move you and your business forward. How do we create new physical models in partnership with our clients?

We start by helping you understand the level of modeling that is necessary to meet your needs. If your needs shift or change in the process, we can help tailor and focus your objectives and our effort to meet your goals.

Then, we develop appropriate physical models to predict or analyze the particular physics you are trying to predict. When these are approved, we write readable and maintainable code that represents the physical models.


Maintain your legacy codes and reap the benefits of years of work!


In 2014, we seized an opportunity to start an engineering business that valued relationships over the bottom line. At IES, we value our relationship with you, the client, and understanding your needs. The value we create in modeling is to serve your needs.

Proudly based in Indianapolis, Indiana, we have a wide array of experience reaching all across the globe. Large corporations, startups, micro and established businesses have employed IES for their unique needs, both in the United States and abroad, in the private sector and for the government

We look forward to bring those values and experience to you and your needs.  

Primary Investigator, Repair Genius, and Cowboy

I grew up taking things apart — anything I could get my hands on was fair game. During this time of deconstructing all sorts of things, I became an expert at understanding how things work. At times, this caused some trouble as a kid, but I quickly learned how to reverse the order by repairing various items and putting them back together.

I use this same drive to understand how things work in scientific coding, breaking codes apart to understand what they are doing and why. As a hobby, I still work on and fix just about anything.

I don’t have any cows, but I do run a homestead. We make syrup in the spring, raise poultry and sheep in the summer, and raise a lot of our fruits and vegetables. And I have been known, on rare occasion with close friends, to pull a prank or two.