Adam Sampson

Software Engineer at Academy of Art University

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code23 years of coding experience
job5 years of employment as a software developer
bookBachelor 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
github-logo-circle

Github Skills (41)

jam10
debug10
c-language10
system-configuration10
sdl10
bitwise10
server-configuration10
device-emulation10
hardware10
automation10
sys10
performance-optimization10
network-protocol10
build-automation10
embedded10

Programming languages (15)

C++CRustTeXZAPJupyter NotebookShellLLVM

Github contributions (5)

github-logo-circle
cebix/macemu

Aug 2016 - Aug 2020

Basilisk II and SheepShaver Macintosh emulators
Role in this project:
userBack-end Developer
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.
emulatorsemulatormacintoshapple2emulation
PDP-10/its

Mar 2018 - Sep 2020

Incompatible Timesharing System
Role in this project:
userAutomation Engineer / Build & Release Engineer
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.
tecovirtual-memorychaosnetoperating-systemcomputer-history
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