Yashwardhan Singh

Software Engineer at Apple

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

👤
Senior
🎓
Top School
Yashwardhan Singh is a software engineer with 12 years of experience building and optimizing runtimes and AI-focused software, currently on the engineering team at Apple after roles at Meta and Intel Labs. He helped design NxCore and contributed to the open-source LAVA API for programming and simulating Intel’s neuromorphic research chip, blending low-level C/C++ runtime work with high-level Python APIs. Earlier work as a Runtime Compiler Engineer drove measurable Python performance gains (including a merged PGO patch) and demonstrated speedups on real-world benchmarks like OpenStack and Django. Comfortable across hardware-adjacent domains and research software, he has also refactored core runtime services for notable neuromorphic projects such as lava-nc/lava. Based in California, he pairs academic training from UW–Madison with a pragmatic, research-to-production mindset and a penchant for tackling niche performance challenges.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster's Degree, Computer Engineering, B Tech, Electronics and Communication, Master's Degree, Computer Engineering, B Tech, Electronics and Communication at University of Wisconsin-Madison
languagesHindi, English
github-logo-circle

Github Skills (8)

neural-network10
python10
morph10
deep-learning9
web-framework9
compiler-compiler7
mappings7
compiler7

Programming languages (3)

CJupyter NotebookPython

Github contributions (5)

github-logo-circle
lava-nc/lava

Jan 2022 - Jan 2023

A Software Framework for Neuromorphic Computing
Role in this project:
userBack-end Developer
Contributions:23 reviews, 22 commits, 19 PRs in 1 year
Contributions summary:Yashwardhan primarily focused on refactoring and improving the runtime service within the neuromorphic computing framework. Their commits addressed several issues related to channel communication, including reducing the number of channels. They also fixed bugs causing monitor tests to fail and implemented features like pause and continuous run functionality. Furthermore, the user contributed to modifying the mapper to handle disconnected components.
neurosciencepythondeep-learningneural-networksmachine-learning
ysingh7/lava

Feb 2022 - Feb 2022

A Software Framework for Neuromorphic Computing
Contributions:13 pushes, 1 branch in 8 days
neurosciencecognitive-sciencedeep-learningneural-networksmachine-learning
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
Yashwardhan Singh - Software Engineer at Apple