Geoffrey Angelino is a Senior Director of Engineering leading platform and AI infrastructure teams with 15 years of experience building and scaling mission-critical systems across aviation, space, financial services, cloud, and consumer SaaS. He has repeatedly grown orgs from 0→1 into multi-team, multi-million-user products—most recently driving Everlaw’s Platform and previously scaling Dropbox Backup to tens of millions of users and meaningful ARR and retention impact. Geoffrey blends product engineering discipline with platform rigor, balancing rapid iteration, reliability, and data-informed experimentation to optimize activation, retention, and monetization. He’s comfortable in high-ambiguity, high-stakes environments and has a track record of hiring and coaching senior ICs and EMs to create inclusive, high-autonomy cultures. A hands-on engineer at heart, he contributes to critical open-source Rust projects like h2 and rust-analyzer, focusing on robustness and parser correctness—an indicator of his low-level systems sensibility beneath executive leadership. Based in San Francisco, he pairs formal CS and systems training with practical experience shipping large-scale distributed systems and AI-enabled developer platforms.
15 years of coding experience
16 years of employment as a software developer
Master of Science (M.S.) in Computer Science Management and Engineering of Information Systems, Master of Science (M.S.) in Computer Science Management and Engineering of Information Systems at Université Toulouse 1 Capitole
Bachelor of Science (B.S.) in Computer Science Object-Oriented Development, Bachelor of Science (B.S.) in Computer Science Object-Oriented Development at Université Toulouse - Jean Jaurès
Contributions:11 commits, 14 PRs, 12 comments in 1 year 11 months
Contributions summary:Geoffrey primarily contributed to the `h2` HTTP/2.0 implementation in Rust, focusing on improving its robustness and correctness. Their commits addressed several critical issues, including missing bounds checks, preventing frame reclaiming for dead streams, handling of pending streams, and fixing initial window size handling. The user also augmented the fuzzer to open multiple concurrent streams and reassigned capacity from reset streams, demonstrating a focus on stability and performance.
Contributions:3 PRs, 10 comments, 1 issue in 1 year
Contributions summary:Geoffrey primarily focused on modifying the Rust code analyzer, specifically related to parsing and precedence of operators within the Rust language. They addressed issues with operator precedence (e.g., the `as` operator), improved the parsing of block expressions, and integrated changes to correctly handle the grammar. Furthermore, the user made adjustments related to range expressions and added typed accessors to the system. Their work involved modification of parser components and test cases for the Rust language.
rustlsp-servercompileridefront-end
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.