Christos Tsolakis

Software Engineer at S[&]T

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

🤩
Rockstar
🎓
Top School
Christos Tsolakis is a software engineer and Ph.D. candidate in computer science with 12 years of experience building scientific and visualization software, currently based in the Netherlands. He has a strong background in computational geometry and mesh generation, contributing notable back-end work to the popular meshio project (UGRID support) and full-stack improvements to ParaView, including UI scaling and memory leak fixes. At Kitware he progressed from intern to senior R&D engineer, shipping enhancements across VTK, ParaView and SMTK, and now applies that domain expertise at S[&]T. Trained in mathematics in Göttingen and Thessaloniki and pursuing a Ph.D. at Old Dominion, he blends rigorous academic research with pragmatic engineering for large-scale scientific tools. An under-the-radar strength is his experience handling diverse mesh formats and binary/Fortran I/O quirks—skills that make him valuable for challenging simulation and visualization pipelines.
code12 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at Aristotle University of Thessaloniki (AUTH)
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Old Dominion University
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at The University of Göttingen
github-logo-circle

Github Skills (18)

mesh10
c-language10
qt10
python10
fortran10
fileio10
file-handling10
file-processing10
vtk10
file-access10
cprogramming-language10
numpy9
memory-management9
web-development8
mathematics8

Programming languages (7)

C++ShellCTeXJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
nschloe/meshio

Dec 2019 - Aug 2021

:spider_web: input/output for many mesh formats
Role in this project:
userBack-end Developer
Contributions:88 commits, 6 PRs, 17 comments in 1 year 8 months
Contributions summary:Christos's primary contribution focuses on implementing functionality for reading and writing mesh data in the UGRID format. They added a new UGRID reader and writer, including support for various binary and ASCII formats. Furthermore, they have added support for reading/writing FORTRAN unformatted files. The user also addressed code reordering, and polygon element handling for mesh data.
meshinput-outputpythonpypispider
Kitware/ParaView

Jun 2020 - Nov 2022

VTK-based Data Analysis and Visualization Application
Role in this project:
userFull-stack Developer
Contributions:13 commits in 2 years 4 months
Contributions summary:Christos primarily focused on improving the user interface and resolving font scaling issues within the ParaView application. They addressed text scaling problems related to preview modes, exposing and integrating scaling factors within the Qt widgets. Additionally, the user contributed to fixing memory leaks in the web application components by using smart pointers for image handling. Their work also included porting and merging existing bug fixes, thereby improving the rendering and memory management aspects of the application.
data-analysisvisualization-applicationdata-visualizationopen-sciencescientific-visualization
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
Christos Tsolakis - Software Engineer at S[&]T