Aaditya Sriram is a Software Engineering Manager based in San Jose with 13 years of experience building developer tools and front-end experiences at scale. Currently leading Meta’s VS Code efforts, he previously spent nearly eight years on the Nuclide team where he authored the original Interactive Smartlog—an influential GUI for Mercurial whose ideas live on in modern tools like Sapling. He brings full-stack instincts with particular strength in UI design, refactoring, and improving developer workflows, evidenced by contributions to high-profile Atom/Nuclide projects (notably the Nuclide diff and commit views). Aaditya pairs hands-on coding with people leadership, guiding teams that ship polished editor integrations and conflict-resolution UX. His background spans major platforms (Meta, Amazon, Samsung, Microsoft) and advanced CS study, giving him both production experience and academic grounding.
13 years of coding experience
4 years of employment as a software developer
Master's Degree, Computer Science, 4.0, Master's Degree, Computer Science, 4.0 at North Carolina State University
Bachelor of Technology (BTech), Computer Science, 8.49/10, Bachelor of Technology (BTech), Computer Science, 8.49/10 at Amrita School of Engineering, Bangalore
High School, Science, High School, Science at National Public School, Bangalore
An open IDE for web and native mobile development, built on top of Atom
Role in this project:
Full-stack Developer
Contributions:7 releases, 240 commits, 7 branches in 2 years 5 months
Contributions summary:Aaditya primarily contributed to the development of the diff view within the Nuclide IDE, focusing on front-end enhancements and UI improvements. Their work involved implementing new features for the commit view form, such as adding support for publish, prepare, and verbatim modes and integration with code comments, along with styling and code enhancements. They also refactored existing components to enhance the user experience and functionality, and made changes to support improved merge conflict resolution and handling.
Contributions summary:Aaditya primarily worked on improving and maintaining the Atom IDE user interface. Their commits demonstrate a focus on UI components, including refactoring and enhancements. They also upgraded the Flow version, addressed various UI-related bugs, and refactored several UI components. This indicates a strong involvement in the frontend aspects of the project.
textlintatom-pluginatom-idedubrevit-api
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.