Emanuele Torre

Caposquadra at Carpenteria bernet

Lombardy, Italy
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
Emanuele Torre is a hands-on technical lead with 9 years of experience blending practical carpentry leadership and systems-level software contributions from Lombardy, Italy. As Caposquadra at Carpenteria Bernet he combines team coordination and delivery focus with a pragmatic, build-first mindset honed since his carpentry diploma. An active open-source contributor, he has improved foundational C projects like curl and the BSPWM window manager—porting code to newer compilers, fixing subtle EOF and window-state bugs, and adding user-facing layout features—indicating strong C/CMake and low-level debugging skills. He excels at stabilizing legacy codebases and making incremental, high-impact improvements that improve robustness and user experience. Notably, his background bridges physical construction and software craftsmanship, giving him a unique practical perspective on tooling, reliability, and maintainability.
code9 years of coding experience
github-logo-circle

Github Skills (21)

clientside10
configuration-management10
c1110
standard-library10
c1710
window-management10
webclient10
c-library10
common-library10
curl10
data-structure9
algorithm9
algorithms9
cmake9
http9

Programming languages (21)

C#JavaC++CSSCRustDMakefile

Github contributions (5)

github-logo-circle
baskerville/bspwm

May 2020 - Sep 2022

A tiling window manager based on binary space partitioning
Role in this project:
userBack-end Developer
Contributions:6 reviews, 15 commits, 27 PRs in 2 years 3 months
Contributions summary:Emanuele primarily focused on enhancing and maintaining the BSPWM window manager. Their contributions included porting the project to GCC10, which involved adapting the code to handle changes in the compiler's default settings. They refactored the code by moving functions and data structures and also introduced features like allowing the user to cycle splitting type and added desktop layout modifiers. Furthermore, they addressed several bug fixes, notably fixing window state restoration and adjusting ratio calculations.
binary-space-partitioningpartitioningtiling-window-managerwindowtiling
curl/curl

Apr 2022 - Sep 2022

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Role in this project:
userBack-end Developer
Contributions:35 reviews, 4 commits, 20 PRs in 4 months
Contributions summary:Emanuele primarily focused on fixing bugs, improving code quality, and enhancing the robustness of the curl library. Their contributions included correcting EOF handling in file reading, refining CMake build processes, addressing JSON encoding issues, and improving various aspects of the codebase by addressing indentation and code style problems. These modifications demonstrate a focus on improving the library's internal workings and ensuring correct behavior.
rtmppop3dictscptelnet
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
Emanuele Torre - Caposquadra at Carpenteria bernet