Brian Gianforcaro is a Senior Staff Software Engineer in Seattle with 17 years of experience building and hardening large-scale systems, currently driving platform and architecture work at 10x Genomics after a long tenure at Microsoft on SQL Server and cloud services. He blends systems-level expertise in C++ and OS internals with CI/CD and build engineering—evident from contributions to projects like Microsoft Detours and the SerenityOS kernel where he fixed stability bugs, improved builds, and added tooling for emulation profiling. Brian’s background spans distributed and real-time systems from MIT Lincoln Laboratory to research in wireless mobility at RIT, giving him a strong foundation in low-level performance and reliability work. He’s comfortable across backend, DevOps, and system architecture domains and has a knack for improving developer workflows and documentation in mature open-source projects.
17 years of coding experience
13 years of employment as a software developer
D. W. Daniel High School
BS, Computer Science, BS, Computer Science at Rochester Institute of Technology
Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
Role in this project:
Backend & DevOps Engineer
Contributions:77 reviews, 21 commits, 79 PRs in 7 months
Contributions summary:Brian primarily contributed to the build and CI/CD aspects of the Detours project. They added initial CI workflows using a build system, integrated CodeQL analysis, and addressed build issues related to SDK updates. Furthermore, they improved build processes by detecting target processors and fixing format specifier errors. They also addressed several bugs related to the module APIs, enhancing the project's reliability and maintainability.
Contributions:725 reviews, 994 commits, 921 PRs in 3 years
Contributions summary:Brian primarily contributes to the SerenityOS kernel, focusing on bug fixes, performance improvements, and core functionality enhancements. Their work addresses issues related to system stability, such as preventing kernel panic loops, and includes improvements to the build process through the addition of new targets. The user demonstrates skills in C++ and a deep understanding of operating system internals through changes to memory management, process handling, and device drivers. They also added tooling for the emulator to generate profiles.
kernelunixbrowserserenityoperating-system
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
Brian Gianforcaro - Senior Staff Software Engineer at 10x Genomics