Nivesh Dommaraju is a software engineer with 9 years of experience applying data science and high-performance computing to automotive simulation and optimization. He holds a PhD in Computational Science from TUM and has translated academic ML research into production-ready tools at Honda Research Institute and SCALE. At SCALE he built a RAG-based chatbot using OpenAI/LangChain and a fully automated ML web interface, while contributing C++ and Python expertise to simulation stacks and CI/CD automation. His open-source work on the deal.II finite element library added graph partitioning and coloring support, improving mesh handling and numerical performance. Comfortable bridging client-facing requirements and deep technical implementation, he combines evolutionary optimization, autoencoders, and HPC-aware engineering to solve real-world automotive problems. Colleagues rely on him for pragmatic, well-tested software that brings research ideas into industry-ready systems.
9 years of coding experience
9 years of employment as a software developer
Bachelors, Mechanical Engineering, 7.6/10, Bachelors, Mechanical Engineering, 7.6/10 at Indian Institute of Technology Kharagpur
Doctor of Philosophy - PhD, Computational Science, Doctor of Philosophy - PhD, Computational Science at Technical University of Munich
Masters, Computational Engineering, 1.4/4, Masters, Computational Engineering, 1.4/4 at University of Erlangen-Nuremberg
The development repository for the deal.II finite element library
Role in this project:
Back-end Developer
Contributions:21 commits, 5 PRs, 32 comments in 7 months
Contributions summary:Nivesh's primary contributions involve enhancing the `deal.II` finite element library with graph partitioning and coloring capabilities. They implemented support for the Zoltan graph partitioner, adding query functions and integrating it into the existing framework. The user also introduced a function for coloring sparsity patterns and added multiple tests for the implemented features, improving the library's capabilities in handling complex mesh data and potentially improving the performance of the numerical methods. Finally, they addressed a bug related to enriched finite elements.
The development repository for the deal.II finite element library.
Contributions:62 pushes, 9 branches in 7 months
dealfinite
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.