R&D Software Engineer at Rutgers University - Newark
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Alessandro Genova is an R&D Software Engineer with nine years of experience bridging quantum chemistry research and high-performance scientific software development. Based in New York and holding a PhD in Quantum Chemistry, he builds and optimizes parallelized atomistic simulation tools and contributes production-grade code to prominent open-source projects such as cclib and Drake. His work spans low-level parsing fixes for computational chemistry outputs and improving Python bindings and geometric algorithms for robotics, demonstrating fluency across scientific domains and language boundaries. At Kitware and Rutgers he has combined algorithmic rigor with scalable engineering to enable large-scale electronic-structure predictions. Notably, he has implemented subtle but critical fixes—like improved Psi4 parsing and Eigen type casters for pybind11—that prevent silent errors in downstream analyses. He brings a research-first mindset to engineering, pairing deep domain knowledge with practical software craftsmanship.
9 years of coding experience
Master's Thesis, Theoretical Chemistry, Master's Thesis, Theoretical Chemistry at Leiden University
Doctor of Philosophy (PhD), Quantum Chemistry, Doctor of Philosophy (PhD), Quantum Chemistry at Rutgers University - Newark
Master of Science (MS), Physical Chemistry, Master of Science (MS), Physical Chemistry at Università degli Studi di Milano-Bicocca
Parsers and algorithms for computational chemistry logfiles
Role in this project:
Back-end Developer
Contributions:10 commits, 3 PRs, 9 comments in 12 days
Contributions summary:Alessandro primarily focused on fixing parsing issues within the `cclib` library, specifically related to the parsing of output files from the computational chemistry software Psi4. Their contributions include fixing the parsing of molecular orbital coefficients, normal modes, and the origin point. Furthermore, the user added a new regression test for Psi4 and addressed an issue regarding finite-difference scf data. They also added parsing functionalities for the functional used in Psi4 calculations and addressed a minor issue with the CJSON bond atom index.
Contributions:7 reviews, 5 commits, 3 PRs in 1 month
Contributions summary:Alessandro implemented and refined EigenPtr type casters for pybind11, enabling the use of Drake's Eigen types within Python bindings. They added test cases to validate these bindings and ensure compatibility with the Eigen library. Furthermore, the user contributed to the VPolytope class by adding the ability to create VPolytope objects from non-minimal sets of vertices and improved the algorithm. They also modified the PlanarSceneGraphVisualizer to leverage this enhanced VPolytope functionality.
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.
Request Free Trial
Alessandro Genova - R&D Software Engineer at Rutgers University - Newark