Software Developer, Virtual Machine Runtime at Unity Technologies
Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Scott Ferguson is a software developer specializing in virtual machine runtimes with six years focused on VM and runtime engineering at Unity Technologies and long prior experience in engineering roles. He brings deep systems-level expertise—especially in .NET/Mono internals—having contributed fixes for time zone DST handling, UTC offsets, platform-specific runtime behavior, and build issues in the prominent Unity-Technologies/mono repository. Based in Pennsylvania, he blends electrical and electronics engineering foundations with practical systems and backend architecture skills accumulated over a multi-decade career. Scott is adept at making nuanced runtime decisions across platforms (including UWP and legacy Windows) and improving reliability in subtle, production-impacting areas like ambiguous time calculations and platform-specific directory handling.
6 years of coding experience
17 years of employment as a software developer
Bachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Grove City College
Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
Back-end Developer / System Architect
Contributions:66 reviews, 30 commits, 97 PRs in 1 year 11 months
Contributions summary:Scott primarily contributed to the Mono project, specifically addressing issues related to time zone handling, particularly during Daylight Saving Time transitions. They fixed UTC offset calculation errors and improved ambiguous time handling within the class libraries. Furthermore, the user modified code to support the UWP and Windows 7 platforms, making runtime decisions about GetData implementations and directory handle creation. Their work also involved fixing build issues related to System.Drawing and marked methods as intrinsics for the UNITY_AOT profile.
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehmgc)
Contributions:8 reviews, 4 commits, 4 PRs in 5 months
garbagecppcollectorgarbage-collector
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
Scott Ferguson - Software Developer, Virtual Machine Runtime at Unity Technologies