Menelaos Karavelas is a Senior Staff Software Engineer in the San Francisco Bay Area with 13 years of industry experience and a deep academic foundation (MS/PhD from Stanford) in scientific computing and computational mathematics. He builds production geospatial systems—currently leading geospatial support at Databricks after architecting features for Redshift and Apple Maps—and combines systems engineering with rigorous algorithmic expertise. An active contributor to Boost.Geometry, he has implemented and optimized spherical geometry algorithms (including cross-track distance and multi-geometry support) and fixed intricate edge-case bugs that improved GIS support in projects like MySQL. His background includes tenured and visiting professorships, reflecting a rare blend of research-level mathematics and hands-on engineering. Colleagues rely on him for solving numerically delicate spatial problems at scale and for translating complex geometric theory into reliable, production-ready code.
13 years of coding experience
17 years of employment as a software developer
Diploma, Naval Architechure and Marine Engineering, Diploma, Naval Architechure and Marine Engineering at National Technical University of Athens
M.S., Scientific Computing & Computational Mathematics, M.S., Scientific Computing & Computational Mathematics at Stanford University
Contributions:1260 commits, 117 PRs, 39 pushes in 1 year 10 months
Contributions summary:Menelaos made significant contributions to the Boost.Geometry library, primarily focusing on the development and refinement of algorithms related to geometry, notably in the context of spherical coordinate systems. Their work involved implementing and optimizing distance calculations, including the cross-track method, and they added support for complex data structures such as MultiPoint and MultiLinestring to existing algorithms. The user's contributions involved deep dives into computational geometry concepts, particularly those involving spherical models and the handling of edge cases and boundary conditions. Further contributions included fixes for existing bugs related to the processing of segments for both planar and spherical geometries and for applying the algorithms in the new multi-geometry classes.
Contributions:3 pushes, 1 branch in 6 years 6 months
cgal
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
Menelaos Karavelas - Senior Staff Software Engineer at Databricks