Tarek Sayed

Senior Software Engineer at Microsoft

Sammamish, Washington, 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

🤩
Rockstar
🎓
Top School
Tarek Sayed is a Senior Software Engineer with 11 years of experience, currently based in Sammamish, Washington and working at Microsoft. He is a seasoned back-end engineer with deep expertise in .NET runtime internals, date/time globalization, and performance-sensitive systems—evidenced by contributions to flagship projects like dotnet/runtime, mono, and CoreRT. He also bridges ML and engineering, adding GPU ONNX support and tokenizer integrations to ML.NET and authoring practical ML notebooks to lower the learning curve for C# users. Tarek frequently improves cross-platform reliability and build/test automation (TorchSharp, coverlet, arcade), showing a pragmatic focus on maintainability and developer experience. Colleagues rely on him for subtle, low-level fixes—like ICU handling and IANA/Windows timezone conversions—that prevent tricky production bugs. Trained in computer science at Ain Shams University, he combines systems-level rigor with applied ML work.
code11 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Ain Shams University
stackoverflow-logo

Stackoverflow

Stats
106reputation
2kreached
8answers
0questions
github-logo-circle

Github Skills (46)

arcgisruntime10
unit-testing10
notebook10
runtimes10
mldotnet10
testing10
net10
gpu-programming10
machine-learning10
dotnet10
run-time10
globalization10
onnx10
xunit10
netframework10

Programming languages (14)

C#PowerShellMDXC++RustMakefileHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
dotnet/runtime

Feb 2015 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:2520 reviews, 597 commits, 808 PRs in 8 years
Contributions summary:Tarek contributed to the .NET runtime project by addressing several issues related to the globalization and date/time handling components. They primarily focused on fixing bugs, including those related to parsing, casing, and formatting of time zones, currency, and date/time data. The user also made improvements to the handling of the ICU (International Components for Unicode) library for localized data and incorporated features like IANA ID to Windows ID conversions.
dotnetruntimelinuxcsharpxamarin
dotnet/machinelearning

Apr 2022 - Oct 2022

ML.NET is an open source and cross-platform machine learning framework for .NET.
Role in this project:
userBack-end Developer & ML Engineer
Contributions:576 reviews, 5 commits, 86 PRs in 6 months
Contributions summary:Tarek focused on improving the ML.NET framework by adding support for loading ONNX models using the GPU. They modified code related to the `OnnxScoringEstimator`, adding functionality to utilize GPU device IDs and manage CPU fallback scenarios. Furthermore, the user made changes to support Tokenizers and integrate them within the ML.NET project, enabling text classification and supporting text-embedding-3-small/large embedding features. The user contributed to the efficiency and usability of the ML framework, improving its capabilities for machine learning tasks.
machine-learning-platformdotnetml-netmachine-learningcsharp
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