Aviral Goel is a program-analysis and programming languages engineer with 13 years of experience applying research-grade static analysis and VM/compiler work to large-scale systems. Currently at Apple he focuses on static program analysis for C++ security, after helping design Luau’s VM, native compiler, sampling profiler, and language features at Roblox to improve real-world performance and TTI. He holds a PhD in Computer Science from Northeastern and spent his academic years working on language implementation and tooling—including an ongoing effort to rethink R’s evaluation model from lazy-by-default to lazy-on-demand. Comfortable moving between research and production, he has a strong track record building visualization and analytics tools earlier in his career and integrating language runtimes with game engines. Based in Seattle, he combines deep systems-level expertise with practical tooling that surfaces actionable performance and security insights.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering, Electronics and Communication Engineering, 81.56%, Bachelor of Engineering, Electronics and Communication Engineering, 81.56% at Netaji Subhas Institute of Technology
All India Senior School Certificate Examination, 94.4%, All India Senior School Certificate Examination, 94.4% at Delhi Public School, Dwarka
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Northeastern University
All India Secondary School Examination, 89.4%, All India Secondary School Examination, 89.4% at Delhi Public School, Haridwar
Contributions:135 commits, 111 pushes, 1 branch in 4 months
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
Aviral Goel - Program Analysis For Security at Apple