Somya Kapoor is a Seattle-based software engineer with seven years of experience building backend systems and machine learning features at companies including Oracle and Meta. She has a strong academic background with a CS master’s from NYU and practical teaching and mentoring experience running LeetCode bootcamps and guiding open-source contributors. Her work spans ML-backed Ads ranking improvements, POCs for biosensing ML at Google-backed programs, and hands-on algorithm and data-structure implementations across C/C++/Java showcased in community projects like Algo_Ds_Notes. Comfortable moving between research-minded internships and production engineering, she combines a tinkerer’s curiosity with a track record of shipping measurable improvements and mentoring dozens of new contributors.
7 years of coding experience
2 years of employment as a software developer
CISE Senior Certificate Program, 3.66, CISE Senior Certificate Program, 3.66 at University of Florida
Master's degree, Computer Science, Master's degree, Computer Science at New York University
Bachelor's degree, Computer Science, 8.91, Bachelor's degree, Computer Science, 8.91 at Manipal University Jaipur
It is a repository that is a collection of algorithms and data structures with implementation in various languages.
Role in this project:
Back-end Developer
Contributions:60 commits, 217 PRs, 14 pushes in 2 months
Contributions summary:Somya contributed a variety of algorithms and data structures, implementing solutions in C, C++, and Java. Their work involved creating and refactoring code for sorting algorithms such as Cocktail Sort and Bucket Sort, as well as data structures such as binary trees and circular queues. They also worked on number conversion algorithms like Hexadecimal to Binary and Decimal, demonstrating a strong understanding of fundamental programming concepts.
Make your first PR! ~ A beginner friendly repository made specifically for open source beginners. Add any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure you add the program under the correct language directory. Happy coding
Role in this project:
Backend Developer
Contributions:5 commits, 4 PRs in 1 day
Contributions summary:Somya contributed code related to fundamental data structure and algorithm implementations using C++. Their work included the development of functions to perform array operations such as deletion, finding the frequency of elements, and merging sorted arrays. Further, they implemented binary search algorithms within a C++ context.
cpppythoncorrectdevcss
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.