Menelaos Karavelas

Senior Staff Software Engineer at Databricks

San Francisco Bay Area 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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job17 years of employment as a software developer
bookDiploma, Naval Architechure and Marine Engineering, Diploma, Naval Architechure and Marine Engineering at National Technical University of Athens
bookM.S., Scientific Computing & Computational Mathematics, M.S., Scientific Computing & Computational Mathematics at Stanford University
languagesFrench, Greek, English
github-logo-circle

Github Skills (5)

computational-geometry10
algorithms10
c-language10
cprogramming-language10
unit-testing9

Programming languages (4)

JavaC++ScalaThrift

Github contributions (5)

github-logo-circle
boostorg/geometry

Jan 2014 - Dec 2015

Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
Role in this project:
userBack-end Developer & Algorithm Implementer
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.
spatial-indexcppspatial-analysisgeometric-algorithmsc-plus-plus
mkaravel/cgal

Apr 2015 - Sep 2021

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