Carlo Piovesan

Software Engineer at DuckDB Labs

Amsterdam, North Holland, Netherlands
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
Carlo Piovesan is a software engineer based in Amsterdam with 7 years of experience specializing in compilers, C++, JavaScript and WebAssembly. He has worked on Cheerp—converting C++ to JavaScript and Wasm—bringing hands-on compiler expertise from Leaning Technologies into his current backend role at DuckLabs. Carlo contributes to notable open-source projects like DuckDB, where he improved floating-point handling, versioning and API tests, and has delivered front-end enhancements for web VMs that improve accessibility and UI polish. Comfortable across the stack, he blends low-level systems thinking with practical UX attention, making trade-offs that keep large codebases maintainable. Known for enjoying a learning-by-doing culture, he thrives in teams that allow experimentation and iterative improvement.
code7 years of coding experience
job4 years of employment as a software developer
bookPiscine C survivor, Piscine C survivor at Codam College
stackoverflow-logo

Stackoverflow

Stats
192reputation
2kreached
13answers
0questions
github-logo-circle

Github Skills (27)

javascript10
c-language10
css10
databases10
html10
cprogramming-language10
relational-databases10
sql-database10
database10
sql9
webassembly9
maths8
math8
ui-design8
algorithms8

Programming languages (19)

C++BikeshedCSSRustCCMakeMakefileWebAssembly

Github contributions (5)

github-logo-circle
leaningtech/webvm

Feb 2022 - Oct 2022

Virtual Machine for the Web
Role in this project:
userFront-end Developer
Contributions:41 commits, 1 PR, 33 pushes in 8 months
Contributions summary:Carlo primarily focused on front-end development tasks, as evidenced by modifications to `index.html` and `scrollbar.css`. Their contributions included adding fonts, modifying the layout and styling of the terminal interface, and integrating external JavaScript libraries. The user also addressed aspects of accessibility and implemented UI elements.
xterm-jscppvirtual-machinewebassemblyrepl
duckdb/duckdb

Jan 2023 - Jan 2023

DuckDB is an analytical in-process SQL database management system
Role in this project:
userBack-end Developer & Database Engineer
Contributions:419 reviews, 19 commits, 663 PRs in 14 days
Contributions summary:Carlo primarily contributed to the development and enhancement of the database system. They implemented new functionality for floating-point calculations by adding the signbit function. Additionally, the user addressed code issues, fixing signed conversions and ensuring the efficient use of move operations within the code. They also made updates to the database's metadata and API, by adding a test for the functionality of autoload and autoinstall and a versioning info.
management-systemanalyticsduckdbmysqlembedded-database
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
Carlo Piovesan - Software Engineer at DuckDB Labs