Enrico Granata is a systems-focused engineering manager with 14 years of experience building low-level tooling from sensors to debuggers, now leading KVM and VFIO efforts at Google Cloud. Previously a Tech Lead Manager for Android Automotive, he specializes in virtualization for automotive platforms and performance-sensitive backend engineering. His open-source contributions to LLDB and Swift debugger internals include impactful performance optimizations and feature additions—work that improved REPL behavior and complex data-formatting for Swift and Objective‑C. Based in Los Altos, he combines a collaborative, upbeat leadership style with deep hands-on expertise in debugging, test automation, and kernel virtualization.
14 years of coding experience
BS, Computer Science, BS, Computer Science at Università degli Studi di Napoli 'Federico II'
Middle-school diploma, Italian, English, Maths, History, Geography, Latin, Middle-school diploma, Italian, English, Maths, History, Geography, Latin at Scuola Media Statale Giulio Cesare
High-school diploma, Maths, Italian, English, Physics, Chemistry, Latin, History, Biology, High-school diploma, Maths, Italian, English, Physics, Chemistry, Latin, History, Biology at Liceo Scientifico Statale G. Galilei
MS, Computer Science, MS, Computer Science at Università degli Studi di Napoli Federico II
Elementary-school diploma, Italian, English, Maths, Geography, History, Elementary-school diploma, Italian, English, Maths, Geography, History at Scuola Elementare Domenico Morelli
Project moved to: https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:130 commits in 5 years 5 months
Contributions summary:Enrico implemented a new subcommand "summary" to command type named "type", introducing features to specify display formats for variables and their summaries within the LLDB debugger. The user added functionality for displaying bitfields, array ranges, and pointer ranges. The user also created test cases to validate the new features related to displaying variable data in the debugger. Improvements were made to the help system and various fixes were implemented.
This is the version of LLDB that supports the Swift programming language & REPL.
Role in this project:
Backend & Performance Engineer
Contributions:20 commits, 9 PRs, 192 pushes in 11 months
Contributions summary:Enrico primarily contributed to the performance optimization of the Swift LLDB data formatter, focusing on Dictionary and Set data structures. They improved the performance of the Swift dictionary formatter by caching bitmask values, significantly reducing printing time. Additionally, the user added a benchmark test to validate the performance improvements and added test cases for Swift and Objective-C type lookups within the REPL. They also addressed issues related to the Swift pointer nullability changes.
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.