Stephen Just is a Principal Software Engineer with 13 years of experience building low-level and large-scale systems, currently driving engineering at Microsoft in the Greater Seattle area. Trained in Computer Engineering at the University of Alberta, he combines firmware and embedded-systems expertise with deep service and automation experience across Microsoft’s communications stack. He has a track record of shipping reliable backend services and developer tooling, and contributes to open-source projects such as vcpkg (package/build integration) and SuperTuxKart (graphics/shader fixes), demonstrating practical skills across build systems, CMake, and GPU shader troubleshooting. Comfortable navigating both ASIC/embedded domains and cloud-scale software, he favors solving compatibility and build-time problems that improve cross-platform reliability. Colleagues rely on him for pragmatic solutions that bridge hardware constraints and large distributed services.
13 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BSc), Computer Engineering, Bachelor of Science (BSc), Computer Engineering at University of Alberta
Contributions:5 reviews, 6 commits, 8 PRs in 2 years 9 months
Contributions summary:Stephen primarily contributes to the build and package management aspects of the `vcpkg` repository. Their commits involve adding new ports, updating existing ones, and integrating dependencies, specifically focusing on CMake configurations and build scripts. The user has demonstrated proficiency in managing external libraries like `pixman`, `bullet3`, `rxspencer`, `arcus`, `KTX` and `openal-soft` by defining build processes and patching CMake files to accommodate library versions and build configurations. These changes involve configuring tools, patching the build system, and integrating external dependencies using the vcpkg package manager.
Contributions:9 commits, 1 comment, 1 issue in 7 months
Contributions summary:Stephen primarily focused on fixing shader compilation and rendering issues within the SuperTuxKart codebase. Their work involved modifying shader code to resolve compatibility problems with Mesa drivers and address errors when UBOs were disabled. They also fixed whitespace inconsistencies in shader-related files, and optimized texture storage. These changes improved the rendering pipeline and ensured the game's visuals rendered correctly across different platforms.
base-code
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
Stephen Just - Principal Software Engineer at Microsoft