Senior Research And Development Engineer at University of North Carolina at Chapel Hill
Chapel Hill, North Carolina, United States
Join Prog.AI to see contacts
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.
8 years of coding experience
7 years of employment as a software developer
High School Diploma, High School Diploma at Hellenic College of Thessaloniki
Bachelor of Science - BSc Informatics, Bachelor of Science - BSc Informatics at Aristotle University of Thessaloniki (AUTH)
Bachelor of Music - BM Cello, Bachelor of Music - BM Cello at New Conservatory of Thessaloniki
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Old Dominion University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of North Carolina at Chapel Hill
VTK-based Data Analysis and Visualization Application
Role in this project:
Backend 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.
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