Sam Ansmink is an engineering manager and long-time contributor to DuckDB, with 11 years of experience building databases, cloud integrations, and backend systems from Amsterdam. At DuckDB Labs he’s focused on cloud storage integrations (S3, GCS, Azure), lake table formats (Iceberg, Delta) and the extension framework, while also contributing core database fixes and CI robustness to the flagship duckdb/duckdb and duckdb-wasm projects. He combines research experience from CWI with hands-on product and startup roles (including CTO at Kinder), giving him a rare blend of academic grounding and pragmatic engineering leadership. Sam is comfortable across the stack—having implemented WebAssembly features and nuanced type casts—and enjoys digging into core systems as much as shaping team direction. Colleagues know him for shipping resilient database features and for the small cultural touch of rewarding observant visitors who spot the DuckDB sticker on his profile.
11 years of coding experience
8 years of employment as a software developer
Gymnasium Natuur en Techniek, Gymnasium Natuur en Techniek at Montessori Lyceum Amsterdam
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Amsterdam
DuckDB is an analytical in-process SQL database management system
Role in this project:
Back-end Developer & Database Engineer
Contributions:330 reviews, 721 commits, 209 PRs in 1 year 2 months
Contributions summary:Sam primarily focused on database-related tasks, contributing to the "duckdb/duckdb" repository, which is an analytical in-process SQL database management system. They were involved in modifying and adding new features within the core components, like creating and managing secrets. The user also worked on tasks to improve the robustness of the software, and made fixes for issues that arose within the continuous integration of the project.
Contributions:5 reviews, 20 commits, 7 PRs in 1 month
Contributions summary:Sam primarily focused on enhancing the DuckDB-WASM project by implementing new features and improving the codebase. Their contributions include adding a `cast_duration_to_time64` option, which required changes to the `arrow_casts.cc`, `config.cc`, and `config.h` files, as well as associated test cases. They also added test cases related to decimal types and all_types tests. In addition, the user made several style-related code formatting changes.
analyticsduckdbbrowserrustjavascript
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.