Narendra Nanal is a Senior Software Engineer and doctoral candidate at Rensselaer Polytechnic Institute with eight years of experience building high-performance computational mechanics software for multi-physics simulations. He specializes in modern C++ and MPI-based coupling frameworks, having developed a modular OpenIFEM integration layer that preserves independent code communicators while enabling scalable data exchange. His work spans novel numerical algorithms (fluid–thin shell interaction, parallel solid–solid impact) and practical tools like reduced-order models and uncertainty quantification through Dakota coupling. Now at MathWorks, he brings research-grade simulation expertise to production software, bridging academic rigor with engineering impact. Based in Troy, NY, he combines deep domain knowledge in fluid/thermal and aerospace engineering with hands-on experience delivering parallelized, reusable software components.
8 years of coding experience
7 years of employment as a software developer
Master of Technology (M.Tech.), Fluid and Thermal Engineering, Master of Technology (M.Tech.), Fluid and Thermal Engineering at Indian Institute of Technology, Guwahati
Bachelor of Technology (B.Tech.), Mechanical Engineering, Bachelor of Technology (B.Tech.), Mechanical Engineering at Vishwakarma Institute Of Technology
Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering at Rensselaer Polytechnic Institute
FEM Code for Fluid-Structure Coupling - Structure Solver implementing Flat Shell Elements
Contributions:2 PRs, 5 pushes, 4 branches in 6 months
femcouplingelementsfluidsolver
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.