Samo Seljak is a data engineer with 8 years of experience, blending a strong mathematics background with hands-on Python engineering to build robust, data-driven products in sustainability and healthcare domains. Based in Copenhagen, he has moved from data science and ML work—designing EEG pipelines and mental-health metrics—to production data engineering roles at EIVEE™ and Electricity Maps. A Python testing contributor to the prominent pandas project, he focuses on rigorous QA and edge-case testing that improve core data tooling. Curious about languages, he’s a Python expert and growing Rust practitioner who applies modern software practices to make analytical workflows reliable and maintainable. Notably, his experience spans both rigorous R&D and operational data pipelines, enabling him to translate mathematical models into scalable, production-ready systems.
8 years of coding experience
2 years of employment as a software developer
Master's degree, Mathematics, Master's degree, Mathematics at University of Ljubljana, Faculty of Mathematics and Physics
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review, 6 commits, 6 PRs in 2 months
Contributions summary:Samo primarily contributed to the testing framework and addressed specific issues related to pandas functionalities. Their work involved adding, modifying, and fixing tests, focusing on areas such as binary operations, copy-on-write mechanisms, and the `DataFrame.drop` and `head`/`tail` methods. They also wrote tests to ensure the correct behavior of the `assign` and `reorder_levels` methods, demonstrating a focus on testing edge cases and new features within the pandas library.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Contributions:23 pushes, 8 branches in 3 months
polarspythondatalabeled-datamanipulation
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.