I have been using the C++ language intensively in different scientific
fields for over 2 decades. I obtained a PhD in Quantum Chemistry
specialized in non-linear optics, then I switched to the private
sector as a C++ software architect to develop bioinformatics programs.
I am currently working at CluePoints on the C++ SMART project.
Experimenting with type erasure/external polymorphism in C++17