Adam Sampson is a pragmatic software engineer and systems contributor with 23 years of professional experience and a strong history in higher education admissions and operations. Based in San Francisco, he pairs hands-on backend and embedded development—contributing to projects like Jamulus, macemu, and sunxi-boards—with deep operational skills honed over 16 years managing student recruitment, training, and process improvement. His open-source work spans retrocomputing, real-time audio, and low-level board configuration, showing an appetite for performance optimization and compatibility fixes across diverse platforms. Comfortable bridging technical and non-technical stakeholders, he brings customer-focused problem solving from banking and nonprofit leadership into engineering contexts. Notably, he maintains a separate personal projects hub (offog.org), signaling ongoing independent experimentation alongside collaborative contributions.
23 years of coding experience
5 years of employment as a software developer
Bachelor of Arts, College of Letters and Science - History (American Political History), Bachelor of Arts, College of Letters and Science - History (American Political History) at University of Wisconsin-Madison
Contributions:7 commits, 4 PRs, 1 comment in 4 years
Contributions summary:Adam contributed to the SheepShaver and Basilisk II Macintosh emulators. Their work involved adding a missing function needed by extfs_unix.cpp and updating code to use ucontext_t instead of struct ucontext. They also made vdeplug support optional, removing an obsolete workaround related to sg.h. Additionally, the user updated SheepShaver for SDL2 support, importing relevant changes from BasiliskII.
Contributions:20 reviews, 190 commits, 72 PRs in 2 years 6 months
Contributions summary:Adam primarily focused on automating the build and configuration process for the "Incompatible Timesharing System" (ITS) operating system and associated software, including games and utilities. They modified build scripts (build/build.tcl, build/misc.tcl, build/klh10/build.tcl, build/sims/build.tcl, build/simh/build.tcl) to streamline the build process for different emulators, added patches for specific software like Muddle and WEBSER, and integrated new software components. The changes involved modifying existing MIDAS build scripts and configurations to include the reconstruction and build of various ITS software, including Zork and its launcher, demonstrating a strong focus on retrocomputing and system restoration.
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
Adam Sampson - Software Engineer at Academy of Art University