Gábor Szárnyas is a Senior Developer Relations Advocate with 14 years of experience bridging research-grade database engineering and developer communities, currently driving adoption and documentation for DuckDB at DuckLabs. He combines hands-on backend contributions to the core DuckDB engine and neo4j-apoc CSV tooling with technical writing for duckdb.org, improving both functionality and discoverability of the project. At DuckLabs he launched conferences, podcasts, and community programs that helped grow site traffic to 100k daily uniques and GitHub stars from 10k to nearly 40k in three years. Previously a post-doc at CWI, he led benchmark and graph-data efforts—including award-winning VLDB work—and helped scale the Graph Data Council’s audited benchmark program. Based in Amsterdam, he pairs academic rigor with practical product impact, often translating complex benchmarking and SQL internals into accessible docs and talks for developers.
14 years of coding experience
6 years of employment as a software developer
Master's Degree, Computer Engineering, Graduated with highest honours., Master's Degree, Computer Engineering, Graduated with highest honours. at Budapest University of Technology and Economics
Contributions:177 reviews, 94 commits, 4886 PRs in 1 year 11 months
Contributions summary:Gábor primarily contributed to the website and documentation of the DuckDB project. Their commits focused on adding and updating railroad diagrams to visualize SQL syntax, documenting specific SQL clauses like UNNEST, CREATE STATEMENT, and USING, and improving the user interface by adding clickable headers and updated links. This indicates a focus on enhancing the clarity and usability of the documentation for end-users.
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
Role in this project:
Back-end Developer
Contributions:30 commits, 13 PRs, 50 comments in 5 years 5 months
Contributions summary:Gábor primarily contributed to enhancing the `neo4j-apoc-procedures` repository by implementing and modifying CSV import functionality. Their work included adding the `apoc.import.csv` procedure, introducing batch transactions, and handling separator and quote characters correctly. They also addressed issues related to duplicate node handling and added new test cases to improve the robustness of the CSV import process.
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.