Pedro Ferreira is a QA engineer with 11 years of experience specializing in high-performance computing, databases, kernel and hardware-level programming, and cloud deployments. He brings deep C expertise (with C++, Java, and Python experience) and strong SQL/compiler knowledge honed while developing MonetDB's SQL compiler and embedded MonetDBe. At Huawei he built QA fuzzers, CI pipelines, and OLAP/OLTP benchmarks; he now applies that test-first, systems-oriented mindset at ClickHouse. An active open-source contributor, he has contributed backend fixes to DuckDB—improving mbedtls integration, Python binding exception handling, and SQL features like decimal casting and foreign keys. Based in Amsterdam, Pedro combines production-grade QA tooling with low-level engineering intuition, making him particularly effective at finding subtle correctness and performance issues across the stack. He also has the unusual cross-disciplinary background of biomedical engineering studies alongside advanced informatics, which informs a pragmatic, analytical approach to complex systems.
11 years of coding experience
8 years of employment as a software developer
Master's degree Informatics Engineering, Master's degree Informatics Engineering at Universidade do Minho
Bachelor's degree Biomedical/Medical Engineering, Bachelor's degree Biomedical/Medical Engineering at Universidade de Trás-os-Montes e Alto Douro
DuckDB is an analytical in-process SQL database management system
Role in this project:
Back-end Developer
Contributions:19 reviews, 15 commits, 13 PRs in 4 months
Contributions summary:Pedro contributed to the DuckDB project by merging branches and fixing code related to the mbedtls library integration. The user also worked on exception handling within the python bindings, including registering exceptions for various error types. Furthermore, the user appears to have addressed issues in decimal casting and foreign key constraints, modifying code related to vector operations, the planner, and parser to improve the functionality.
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.