Stelios Vitalis is an expert software engineer with 13 years of experience specializing in 3D geoinformation, geographic data workflows, and real-world visualization systems, currently finishing a PhD at TU Delft while leading 3D map development at TomTom. He blends research-grade knowledge—authoring CityJSON tooling, a CityJSON QGIS plugin, and versioning mechanisms for 3D city models—with hands-on engineering across web (Vue.js, three.js, GLSL), Python, CAD and GIS stacks. His contributions to open-source projects like a 3D Tiles renderer demonstrate a focus on performance optimizations (raycasting, b3dm parsing) and pragmatic refactors that improve rendering at scale. Comfortable across databases, backend tooling and front-end graphics, he has also delivered requirements and SRS work for international clients such as the World Bank. Colocated in Rotterdam, he pairs academic rigor with product-focused delivery to turn complex spatial datasets into usable, high-performance systems.
12 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Rural and Surveying Engineering, Bachelor's degree, Rural and Surveying Engineering at National Technical University of Athens
Master's degree, Informatics, Master's degree, Informatics at University of Piraeus
Doctor of Philosophy - PhD, 3D geoinformation, Doctor of Philosophy - PhD, 3D geoinformation at Delft University of Technology
Renderer for 3D Tiles in Javascript using three.js
Role in this project:
Front-end Developer
Contributions:4 reviews, 16 commits, 6 PRs in 7 months
Contributions summary:Stelios contributed to the 3D Tiles Renderer project by implementing and modifying features related to optimizing raycasting and rendering empty tiles. They introduced options to control raycast behavior, improving performance, and addressed issues related to the display of empty tiles. The user also refactored code to improve efficiency, such as the performance of attribute parsing for b3dm files. Furthermore, they fixed linting issues and refactored the codebase.
Contributions:120 commits, 85 pushes, 4 branches in 1 year
buildingsgeometriesmetricscompute
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
Stelios Vitalis - Expert Software Engineer at TomTom