Safia Abdalla is a Software Engineer with 12 years of experience building developer platforms, frameworks, and cloud services that improve developer productivity and DX. She’s shipped full‑stack and backend features at scale—most recently as a Principal/Senior engineer at Microsoft and now at Warp—working on Blazor, .NET runtime/tooling, and developer tooling for cloud scenarios. An active open‑source maintainer for over a decade, she’s contributed to high‑impact projects like Jupyter, BinderHub, and multiple .NET repos, often improving test infrastructure, debugging tooling, and frontend UX. Her work blends systems thinking with a strong focus on usability, reliability, and secure defaults, and she frequently tells technical stories and mentors other engineers. Beyond code, she writes about engineering craft at blog.safia.rocks and has a track record of turning subtle UX and testing gaps into durable platform improvements.
11 years of coding experience
8 years of employment as a software developer
Northside College Preparatory High School
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Northwestern University
Contributions:22 releases, 72 reviews, 2519 commits in 6 years 5 months
Contributions summary:Safia primarily contributed to refactoring and improving the type definitions within the project, specifically related to the `@nteract/types` package and its usage across multiple components. They made significant efforts to update and refactor code to align with newer versions of immutable and flow. They also implemented enhancements to the editor component and output rendering, demonstrating expertise in front-end development and component integration.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Role in this project:
Back-end Developer
Contributions:2090 reviews, 382 commits, 1240 PRs in 2 years 11 months
Contributions summary:Safia primarily contributed to the .NET Core framework for building modern cloud-based web applications. Their work involved fixing rendering issues in select elements with options components and disconnecting circuits on the `beforeunload` event. They also worked on adding framework support for lazy-loading assemblies on route changes and on updates to the C# compiler.
dotnetcoreweb-basedasp-netnet-coreasp-net-core
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.