Davide Della Giustina

Firmware Developer at Luxonis

Osoppo, Friuli – Venezia Giulia, 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

👤
Senior
🎓
Top School
Davide Della Giustina is a firmware developer and computer scientist with nine years of experience building low-level systems, embedded networking stacks, and Rust-based tooling for constrained devices. He has contributed to notable open-source projects like zenoh—adding no_std support and enhanced defmt debugging—and to embassy and smoltcp, focusing on memory-efficient, platform-agnostic embedded networking. At gpexe and UniUD E-Racing he designed telemetry stacks, BLE-based live telemetry, and wearable standby wake mechanisms, and built Rust libraries for USB and radio device interfacing. His background spans both vehicle ECUs and WebAssembly/embedded clients, showing a practical blend of firmware engineering and systems-level software. Based in Friuli, Italy, he pairs academic training in computer science with hands-on contributions that make distributed and resource-constrained systems more robust and portable.
code9 years of coding experience
job2 years of employment as a software developer
bookI.S.I.S. "ARTURO MALIGNANI"
bookMaster's Degree Computer Science, Master's Degree Computer Science at Università degli Studi di Udine
book2nd level University Master's Degree (MU2) Computer Science, 2nd level University Master's Degree (MU2) Computer Science at Scuola Superiore dell'Università degli Studi di Udine
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
110reputation
4kreached
3answers
5questions
github-logo-circle

Github Skills (30)

rust-lang10
messaging10
async10
netstack10
net10
distributed-systems10
networking10
distributed-computing10
rust-no-std10
driver10
network10
embedded10
protocols10
rust10
nox10

Programming languages (12)

TypeScriptCSSRustCTypstGoValaHTML

Github contributions (5)

github-logo-circle
eclipse-zenoh/zenoh

Jan 2023 - Jan 2023

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 76 commits, 5 PRs in 23 days
Contributions summary:Davide primarily focused on implementing and improving no_std support across various core components of the zenoh project. Their work included adding no_std compatibility to the `zenoh-collections`, `zenoh-buffers`, `zenoh-protocol`, and `zenoh-codec` crates, enabling the project to be used in environments without the standard library. Furthermore, the user implemented defmt::Format implementations for several data structures within `zenoh-protocol`, enhancing debugging capabilities. They also addressed minor code style issues and dependency updates to ensure project stability.
data-in-motiongeoprotocoldata-at-resta-level
smoltcp-rs/smoltcp

Dec 2022 - Dec 2022

a smol tcp/ip stack
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:Davide primarily focused on modifying the `smoltcp` project, a TCP/IP stack, by adapting its internal data structures and fixing code style. Their contributions involved switching the `ip_addrs` field of an interface to use `heapless::Vec` for memory efficiency in embedded systems. They addressed code quality and style inconsistencies, and increased the maximum number of IP addresses. These changes reflect a focus on optimization and adherence to best practices for embedded networking.
smolrusttcp-ipembeddedip-stack
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
Davide Della Giustina - Firmware Developer at Luxonis