Sotiris Niarchos

Research Associate - Software Engineer

Utrecht, Utrecht, Netherlands
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
Sotiris Niarchos is a software engineer and bioinformatician with nine years of experience, currently pursuing a MSc in Bioinformatics & Biocomplexity at Utrecht University while leading AI-driven protein design pipelines at QVQ. He combines practical engineering—test automation contributions to notable open-source projects like pyopencl—with domain-focused research in VHH engineering, in-silico affinity maturation, and tumor subtype upsampling. His background spans security and systems work in the Hellenic Air Force and industry, giving him a strong operational mindset for deploying reliable bioinformatics software. A former lead singer and guitarist, Sotiris brings creativity and clear communication to interdisciplinary teams, translating complex models into reproducible pipelines. Notably, he has hands-on experience converting proof-of-concept tests into full kernel runs, reflecting an emphasis on robust validation and maintainability.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster's degree Bioinformatics and Biocomplexity, Master's degree Bioinformatics and Biocomplexity at Utrecht University
bookMaster of Engineering - MEng Computer Engineering, Master of Engineering - MEng Computer Engineering at National Technical University of Athens
languagesGreek, English, German
github-logo-circle

Github Skills (13)

opencl10
python10
testing10
pytest9
numpy9
parallel-computing9
arrayobject8
dynamic-array8
multidimensional-arrays8
typed-array8
parallel-arrays8
gpu8
scientific-computing7

Programming languages (8)

TypeScriptC++RRustCTeXJupyter NotebookPython

Github contributions (5)

github-logo-circle
inducer/pyopencl

Mar 2020 - Apr 2020

OpenCL integration for Python, plus shiny features
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 1 PR, 10 comments in 3 days
Contributions summary:Sotiris primarily focused on enhancing the testing framework for the `pyopencl` repository. Their contributions involved adding tests for structs containing array fields, which included writing new test cases and integrating them into the existing test suite. They converted an initial test setup into a full kernel run, demonstrating their ability to create more comprehensive and functional tests. The user also made minor code adjustments, such as linting, to improve code quality and maintainability.
amdarraypythonreductionopencl
zehanort/oclude

Oct 2019 - Sep 2021

An OpenCL driver to test and run standalone kernels on arbitrary devices
Contributions:190 commits, 4 PRs, 82 pushes in 1 year 11 months
kernelsarbitrarystandaloneopencl
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
Sotiris Niarchos - Research Associate - Software Engineer