Software Engineer - Neki Query Planning & Execution at PlanetScale
Lund, Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andres Taylor is a Query Planner Architect with 15 years of hands-on experience designing and optimizing query planners and distributed databases. Currently at PlanetScale and an open-source maintainer of Vitess, he helped build the Gen4 planner that powers horizontal scaling for MySQL in demanding production environments. Previously he led Cypher language and planner development at Neo4j, bringing deep expertise in query languages, cost-based optimization, and runtime systems. His contributions span high-impact open-source projects—Vitess, Neo4j, and Misk—where he’s implemented EXISTS/UNION support, join-predicate routing optimizations, and distributed tracing for SQL queries. Based in Lund, Sweden, Andres combines systems-level performance engineering with pragmatic product focus, often surfacing subtle compiler and planner improvements that materially reduce latency at scale. He dropped out of Lund University’s CS program but has nonetheless built a decades-long career shaping database internals used by large-scale services.
15 years of coding experience
20 years of employment as a software developer
dropped out, Computer Science, dropped out, Computer Science at Lund University
Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
Back-end Developer
Contributions:10 releases, 2361 reviews, 1873 commits in 4 years 5 months
Contributions summary:The user, Andres Taylor, appears to be focused on developing and improving the back-end functionality of the Vitess database clustering system, particularly around query planning and database interactions. His contributions include the introduction of new features such as the support for EXISTS queries, improved handling of UNION queries, and also optimizations around the use of join predicates to drive better routing decisions. Additionally, the user refactored code to improve performance and code readability, demonstrating expertise in database systems and distributed query execution.
Contributions:3677 commits, 796 PRs, 667 pushes in 7 years 6 months
Contributions summary:Andres contributed to the Neo4j database, specifically focusing on Cypher compiler and runtime components. The commits involve the creation of tests to assert assertions and address issues related to Windows machine compatibility. They also included the implementation of new functionality for supporting pattern comprehensions and handling index queries, reflecting their work with data models, querying, and indexing strategies.
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.