Mostafa Eweda is a Senior Staff Software Engineer based in Seattle with 14 years of experience building developer tooling, high-scale platforms, and IDE integrations at Meta and Microsoft. He led Meta’s internal IDE efforts and developer productivity tooling before scaling seller experiences for Facebook & Instagram Shops, blending deep engineering with product-facing reliability. A hands-on full-stack contributor, he has a strong open-source pedigree in prominent editor projects such as Atom and Ace, where he improved debugging, source maps, and editor UX at the code level. He founded and shipped collaborative editor projects (Scroipe/ScroIDE), implementing complex algorithms like Operational Transformation from the ground up. Known for driving migrations and large-system improvements (e.g., database migration and monitoring at Microsoft), he pairs low-level debugging and editor internals expertise with systems thinking for production-scale services. Curious and pragmatic, he thrives on bridging developer experience and customer-facing platform scale.
14 years of coding experience
10 years of employment as a software developer
BSc., Computer Science, BSc., Computer Science at Alexandria University
BS, Computer and Systems Engineering Department, BS, Computer and Systems Engineering Department at September 2006 now Alexandria University, Faculty of Engineering
Contributions:96 commits, 9 pushes, 3 tags in 1 year 5 months
Contributions summary:Mostafa's contributions primarily revolve around enhancing the user interface and functionality of the Atom IDE UI. They implemented changes to the Hyperclick feature, modifying its behavior within the text editor component to accommodate refactoring. Further contributions include fixing serialization issues within the diagnostics UI and adding utility functions for read-only text buffers. The user also worked on enabling source maps for debugging and refactoring the debugger functionality.
Contributions:18 commits, 5 PRs, 34 comments in 2 months
Contributions summary:Mostafa primarily focused on modifying the `default-directory-provider` component, including fixing bugs and addressing comments to improve its functionality. They also made changes to the `atom.coffee` and `browser/atom-application.coffee` files, indicating work related to the Atom editor's core functionality. Further contributions involved updating tests and addressing integration issues to ensure proper behavior, demonstrating a focus on stability.
text-editoratomeditorjavascriptelectron
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.