Nikos Karagiannakis is a Senior Software Engineer with 11 years of experience blending backend and data engineering across startups and enterprise teams, currently at BenchSci. He brings a strong academic foundation—PhD in Physics and a Master’s in Computational Physics—which informs a rigorous, analytical approach to complex problems and algorithmic thinking. Nikos has a track record of shipping reliable data and backend systems at companies like Congenica and BMLL, and contributes to high-profile open-source math tooling such as sympy, where he’s fixed solver edge cases and improved test coverage. Highly adaptive and curious, he enjoys learning new languages and thrives collaborating with smart teams to devise creative solutions.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD) Physics, Doctor of Philosophy (PhD) Physics at Aristotle University of Thessaloniki (AUTH)
Contributions:15 commits, 3 PRs, 17 comments in 29 days
Contributions summary:Nikos primarily focused on solving issues related to the `sympy` library's mathematical solving capabilities, particularly in the `solveset` module. Their contributions involved fixing a bug related to radical equations, ensuring the correct return of `Complement` objects in specific scenarios. Additionally, they added and improved unit tests, enhancing the reliability of the library's solution finding functionalities. They also modified the `ReferenceFrame.orient` method.
Contributions:44 commits, 9 PRs, 33 pushes in 4 months
kerneljupyter-kerneljupyterwrapper-kernel
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
Nikos Karagiannakis - Senior Software Engineer at BenchSci