Vedant Kumar

Software Engineer at Apple

Sunnyvale, California, United States
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

🤩
Rockstar
🎓
Top School
Vedant Kumar is a Staff Software Engineer with 15 years of experience specializing in hardware tracing, memory and performance optimization, and compiler and debugger development. He spent over a decade at Apple building hardware trace analysis tools, improving iOS memory behavior, and contributing to LLVM/Clang/LLDB instrumentation and sanitizers. Vedant’s open-source work includes test automation and performance-minded refactors in high-profile repos like swift-lldb, swift-clang, and llvm, where he fixed crashes, tightened coverage mapping, and eliminated costly string copies. Now based in the Los Angeles area and working at Anduril, he blends low-level systems expertise with pragmatic tooling to productize trace and debugging flows. Colleagues rely on him to find subtle correctness and performance issues across compilers and runtimes, a skill honed from kernel-level intern work to shipping developer-facing diagnostics. He pairs a Berkeley ECE background with a demonstrated habit of improving test suites and reducing runtime overhead in critical infrastructure.
code15 years of coding experience
bookBachelor of Science, Electrical and Computer Engineering, Bachelor of Science, Electrical and Computer Engineering at University of California, Berkeley
github-logo-circle

Github Skills (25)

unit-testing10
debugging10
debug10
c-language10
python10
dwarf10
compiler-development10
testing10
llvm10
instrumentation10
addresssanitizer10
code-generation10
thread-sanitizer10
code-coverage10
swift10

Programming languages (8)

TypeScriptC++ShellCLLVMRPCHTMLPython

Github contributions (5)

github-logo-circle
apple/swift-llvm

Nov 2015 - Oct 2019

Role in this project:
userBack-end Developer
Contributions:331 commits, 11 PRs, 178 pushes in 3 years 11 months
Contributions summary:Vedant's contributions focused on instrumentation for profile-guided optimization and code coverage within the LLVM compiler infrastructure. They implemented and fixed instrumentation for various aspects, including handling atomic counter updates for thread sanitizers, and ensuring accurate source code coverage by addressing issues related to code generation, and control flow. The user also worked on improving the performance of the hot/cold splitting pass by leveraging TTI.
apple/swift-clang

Dec 2015 - Sep 2019

Role in this project:
userBack-end Developer
Contributions:163 commits, 13 PRs, 110 pushes in 3 years 9 months
Contributions summary:Vedant's contributions primarily focused on improving the code generation and coverage mapping features within the Clang compiler. Their work included optimizing code by replacing string append operations with vector appends and using more efficient data structures, such as sets, for tracking file identifiers. They also addressed and fixed multiple issues related to coverage mapping, including resolving crashes caused by macro expansions and handling of specific program constructs like switch statements. Their contributions involved modifying the compiler's code generation components and testing coverage functionalities.
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
Vedant Kumar - Software Engineer at Apple