Nikos Karagiannakis

Senior Software Engineer at BenchSci

Ely, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (PhD) Physics, Doctor of Philosophy (PhD) Physics at Aristotle University of Thessaloniki (AUTH)
languagesGreek, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

mathematics10
computer-algebra10
math10
python10
sympy10
computer-algebra-system10
testing9

Programming languages (3)

DHTMLPython

Github contributions (5)

github-logo-circle
sympy/sympy

Aug 2016 - Sep 2016

A computer algebra system written in pure Python
Role in this project:
userBack-end Developer
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.
mathpythonsciencecomputer-algebra-systemalgebra
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