Alan White is a global cybersecurity executive and former Lieutenant Colonel with 20+ years building and scaling cyber operations, incident response, and advisory practices across the U.S., APJ, EMEA and the Middle East. As a leader of Mandiant’s Managed Defense at Google Cloud and now VP of Global Operations, he blends battlefield-hardened operational rigor with product and commercial acumen to drive service delivery, renewals, and regional go-to-market expansion. He’s authored bestselling field manuals used by defenders worldwide and has built ISO-17025 labs and cyber operations from the ground up in multiple countries. Equally at home in code, Alan has a strong engineering background—contributing to core Go projects like the Go toolchain, Starlark, and Google’s Copybara—bringing practical systems-level insight to security engineering. His blend of executive education from LSE, Oxford, MIT and Berkeley plus hands-on military, consulting and open-source experience makes him a rare leader who navigates strategy, technical depth, and operational execution.
13 years of coding experience
20 years of employment as a software developer
Military, Military at US Army Combined Arms Exercise (CAX) Course
Military, Military at US Army Signal Officer Basic Course (SOBC)
BS Computer Science, BS Computer Science at University of Rhode Island
Intermediate-Level Education (ILE), Intermediate-Level Education (ILE) at US Army Command and General Staff College
Masters Computer Systems Management, Masters Computer Systems Management at University of Maryland Global Campus
Professional Certificate Program in Innovation & Technology, Professional Certificate Program in Innovation & Technology at Massachusetts Institute of Technology
Military, Military at US Army Signal Officer Advanced Course (SOAC)
Starlark in Go: the Starlark configuration language, implemented in Go
Role in this project:
Back-end Developer
Contributions:248 reviews, 192 commits, 130 PRs in 4 years 5 months
Contributions summary:Alan contributed significantly to the core codebase of the Starlark interpreter in Go. Their primary focus was on refactoring and improving the internal workings of the interpreter, as evidenced by their changes to the parsing, compilation, and evaluation logic. Key contributions include fixing bugs related to features like string handling, variable declarations, and control flow, and also implementing optimizations such as improving the performance of the position lookups within the bytecode. Additionally, the user worked on improvements in documentation and error messages for increased clarity and usability.
Skylark in Go: the Skylark configuration language, implemented in Go [MOVED to go.starlark.net]
Role in this project:
Back-end Developer
Contributions:112 commits, 1 PR, 9 comments in 1 year 1 month
Contributions summary:Alan contributed significantly to the Skylark language implementation in Go. Their work included adding a new API to enable repeat execution, modifying the evaluation process, and enhancing existing functionality. The user also made changes to the library, syntax, and command-line interface of Skylark, reflecting a broad involvement in the core language features and the project's development tools. Furthermore, the user's commits demonstrate a strong understanding of the interpreter's internal workings and the language's semantics.
golangstarlark-gobazelstarlarkskylark
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.