Ognjen Sobajic is a Senior Software Engineer with 11 years of experience building high-performance, developer-focused infrastructure and media systems at Microsoft and beyond. He has driven DevOps and CI/CD improvements for WebView2 and Edge—cutting pipeline times dramatically, owning secure IaC, and enabling previously unrun GPU media tests—while mentoring engineers and interviewing candidates. Proficient in C++, C#, Azure DevOps, .NET tooling and performance optimization, he also contributes to WebView2 samples on GitHub, adding CDP, host-object examples and improved download UX. Recently he explored AI training and provided feedback to LLM tooling across multiple languages, showing a practical blend of systems engineering and emergent AI interests. Based in Redmond, he pairs deep compiler and media-stack knowledge with a consistent focus on developer experience and cross-team collaboration.
11 years of coding experience
14 years of employment as a software developer
High School Diploma, Mathematics and Computer Science, High School Diploma, Mathematics and Computer Science at Mathematical Grammar School, Belgrade, Serbia
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Belgrade
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at University of Calgary
Contributions:18 reviews, 26 commits, 61 PRs in 2 years 1 month
Contributions summary:Ognjen primarily contributes to the `WebView2APISample` repository, focusing on updating projects to use the latest WebView2 SDK versions. Their work includes modifying C++ and XAML code in `ViewComponent.cpp` and `MainWindow.xaml.cs` files, as well as updating the WpfBrowser sample by introducing additional features such as download controls and custom menu items. Additionally, the user works on the sample assets and adds functionality for CDP (Chrome DevTools Protocol) and integrates examples for host objects and iFrame device permissions, demonstrating a focus on enhancing the WebView2's features and samples.
This is my attempt to create a machine translator from and to multiple natural languages. The method is based on formal (Chomsky) grammars and equivalency rules. The input sentence is parsed into a tree, an equivalent tree is constructed in the target language and traversed to yield the translated text. Currently, I am working on my native Serbian, and English. Future support may include Russian, Spanish and German.
Contributions:243 commits, 14 PRs, 249 pushes in 7 years 6 months
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
Ognjen Sobajic - Senior Software Engineer at Microsoft