Gabriel Southern is a Senior Staff Engineer and computer architect with 12 years of experience specializing in performance analysis and workload characterization for modern CPUs, currently focused on Qualcomm’s NUVIA team. He brings deep systems and microarchitectural insight from roles at Intel and internships on CPU/performance teams at Apple, Samsung, and Huawei, complemented by a PhD from UC Santa Cruz. Gabriel combines hands-on firmware/VM-level optimization—evident in backend contributions to the Rubinius language platform—with production performance engineering for advanced processor designs. Based in San Jose, he pairs academic rigor with practical impact across both research and commercial silicon programs. An ex-Army Signal Corps officer, he also brings disciplined systems thinking and cross-domain collaboration to complex hardware-software problems.
12 years of coding experience
7 years of employment as a software developer
University of California Santa Cruz
M.S., Computer Engineering, M.S., Computer Engineering at George Mason University
B.S., Computer Engineering, B.S., Computer Engineering at University of Virginia
Contributions summary:Gabriel primarily focused on optimizing and refactoring the Rubinius language platform's backend code. Their contributions include removing unused options, parameters, and keywords, improving code maintainability. They also addressed comment errors and improved the integration of debugging tools. The user's changes span multiple core files, demonstrating their deep familiarity with the VM's internal architecture.
Basic Building Blocks (BBB) for OPAE-managed Intel FPGAs
Contributions:10 PRs, 6 pushes, 8 branches in 3 years 5 months
vivadobuilding-blocksfpgasxilinxeda
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
Gabriel Southern - Senior Staff Engineer at Qualcomm