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.
12 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at Aristotle University of Thessaloniki (AUTH)
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Old Dominion University
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at The University of Göttingen
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.
VTK-based Data Analysis and Visualization Application
Role in this project:
Full-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.
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.