Doug Shi-dong is a Senior R&D Engineer specializing in adjoint solvers and aerodynamic shape optimization, combining 11 years of software and research experience with a PhD in aerospace engineering from McGill. He builds numerical methods that solve large-scale PDEs with high-order finite element techniques and gradient-based optimization, and has applied that expertise at Ansys after stints as an SDE at Amazon and a 3D C++ developer at Align. Doug is an active contributor to the deal.II finite element library, focusing on bug fixes, QA, and templating derivative functions—evidence of his attention to correctness in complex scientific code. Comfortable bridging industrial product engineering and academic research, he enjoys applying aerodynamic optimization techniques to new domains that demand rigorous numerical solutions. Based in Old Toronto, he brings both production-grade software practices and deep mathematical instincts to tough computational problems.
11 years of coding experience
5 years of employment as a software developer
Pure and Applied Sciences, Pure and Applied Sciences at Marianopolis College
Doctor of Philosophy - PhD Aerospace Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD Aerospace Aeronautical and Astronautical Engineering at McGill University
The development repository for the deal.II finite element library
Role in this project:
Back-end Developer & QA Engineer
Contributions:17 commits, 15 PRs, 60 comments in 10 months
Contributions summary:Doug primarily focused on bug fixes and improvements to the deal.II finite element library. Their contributions involved correcting assertions, optimizing manifold functionality, and addressing issues in the DoFHandler class related to boundary dofs. They also added test cases and updated existing tests to verify code correctness and address identified issues, demonstrating a focus on quality assurance within the project. Furthermore, the user contributed to the templating of some derivative form functions.
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.