Spiros Tsalikis

Senior Research And Development Engineer at University of North Carolina at Chapel Hill

Chapel Hill, North Carolina, United States
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
Spiros Tsalikis is a Senior R&D Engineer at Kitware with eight years of experience building high-performance C++ systems for scientific visualization, notably contributing backend improvements to the widely used ParaView application. He specializes in optimizing VTK/VTK-m and ParaView filters and writers—delivering speedups of up to 79x and significant memory reductions through multithreading, implicit arrays, and GPU-aware algorithms. His work spans production-grade features (string formatting with fmt, SSIM-based image testing, enhanced multiblock inspection) and fundamental research from his PhD on parallel algorithms that yielded large performance and footprint gains. Based in Chapel Hill, he pairs academic rigor with practical engineering, having implemented parallel mesh and I/O pipelines, hardware-accelerated picking, and robust testing infrastructure. An unexpected facet: he also holds a Bachelor of Music in Cello, reflecting a long-standing commitment to disciplined practice and creative problem solving.
code8 years of coding experience
job7 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Hellenic College of Thessaloniki
bookBachelor of Science - BSc Informatics, Bachelor of Science - BSc Informatics at Aristotle University of Thessaloniki (AUTH)
bookBachelor of Music - BM Cello, Bachelor of Music - BM Cello at New Conservatory of Thessaloniki
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Old Dominion University
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of North Carolina at Chapel Hill
languagesEnglish, Greek
stackoverflow-logo

Stackoverflow

Stats
45reputation
22kreached
2answers
3questions
github-logo-circle

Github Skills (12)

string-formatting10
c-language10
cprogramming-language10
string-format10
paraview9
vector6
parallel-processing6
openmp6
extern6
multithreading6
atomic6
cloning6

Programming languages (4)

C++CCMakeHTML

Github contributions (5)

github-logo-circle
Kitware/ParaView

Jul 2021 - Dec 2022

VTK-based Data Analysis and Visualization Application
Role in this project:
userBackend Developer
Contributions:333 commits in 1 year 5 months
Contributions summary:Spiros primarily worked on enhancing the ParaView visualization application by incorporating string formatting capabilities using `vtkPVStringFormatter`. The contributions involved modifying and adding string formatting functionality within various filters, views, and representations, including the use of the `fmt` library for advanced string manipulation. These changes focused on improving the display of annotations, time information, and other text-based elements within the application.
data-analysisvisualization-applicationdata-visualizationopen-sciencescientific-visualization
Repository to evaluate the performance of isovolume filter
Contributions:2 PRs, 40 pushes, 4 branches in 1 year 11 months
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
Spiros Tsalikis - Senior Research And Development Engineer at University of North Carolina at Chapel Hill