Yavnika Garg — Software Engineer
Hi, I’m Yavnika - a systems software engineer focused on low-level platform reliability, performance tooling, and modernizing large-scale native codebases. I work primarily in C++ across Android toolchains, building infrastructure that keep engineering fast, stable, and scalable. As part of the engineering team behind Microsoft Office365 for Android, I’ve contributed to modernizing C++ engineering practices at the scale of 50M+ lines of code, bringing improvements in memory safety, build tooling, and system diagnostics. From STL hardening to custom allocators and adopting C++23 , my work spans deep technical areas with a focus on real-world impact. I graduated from IIT Roorkee in 2023 and am currently working on using AI agents to automate dependency upgrades, making software maintenance smarter and smoother. If you're building tools for engineers, solving performance challenges, or working at the intersection of native platforms and developer experience, I’d love to connect.
Stackforce AI infers this person is a Software Development Engineer specializing in C++ and AI-driven automation.
Location: Gurugram, Haryana, India
Experience: 6 yrs 6 mos
Skills
- C++
- Azure Devops Services
Career Highlights
- Expert in C++ with a focus on performance tooling.
- Contributed to Microsoft Office365 for Android with 50M+ lines of code.
- Innovating AI-driven solutions for software maintenance.
Work Experience
Microsoft
Software Engineer II (8 mos)
Software Engineer (2 yrs 1 mo)
Software Engineer Intern (2 mos)
Fedora Project
Contributor (1 yr 3 mos)
Information Management Group, IIT Roorkee
Chief of Design (4 yrs 6 mos)
Geek Gazette
Vice President (2 yrs 7 mos)
Education
Bachelor of Technology - BTech at Indian Institute of Technology, Roorkee