Jeff Ahrenholz

Senior Software Engineer at Apple

Mercer Island, Washington, 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

👤
Senior
🎓
Top School
Jeff Ahrenholz is a Senior Software Engineer with 12 years of experience building secure, high-performance systems across cryptographic protocols, networking, embedded Linux, and virtualization. He is the primary developer of the open-source Host Identity Protocol (OpenHIP) and a key contributor to the widely used CORE network emulator, where he focused on backend infrastructure and distributed session control. His OpenHIP work helped spawn Tempered Networks and the Airwall product, which was later acquired by JCI to harden critical infrastructure communications. Now on Apple’s Services Engineering team, he blends deep protocol-level expertise with pragmatic engineering leadership and a knack for turning research-grade projects into production-ready solutions. An early University of Washington computer engineering graduate based in Mercer Island, he’s known for fostering strong engineering culture and collaborative teams while remaining hands-on in complex system design.
code12 years of coding experience
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at University of Washington
github-logo-circle

Github Skills (6)

net10
configuration-management10
emulation10
python10
distributed-systems9
xml8

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
coreemu/core

Aug 2013 - Oct 2020

Common Open Research Emulator
Role in this project:
userBack-end Developer
Contributions:2 reviews, 189 commits, 42 PRs in 7 years 2 months
Contributions summary:Jeff primarily contributed to the back-end infrastructure and session management within the CORE emulator. Their work included enhancing session options to support spaces in values, implementing messages and functionality for distributed session control, and providing fixes for runtime issues in EMANE integration. The user also added capabilities to generate and handle configuration messages for different scenarios. The user modified the software's core and daemon components to implement new features.
emulatorpythonemulating-networkswirelessemulation
siliconja/examples

Oct 2016 - Jan 2025

Contributions:44 pushes, 1 branch in 8 years 5 months
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
Jeff Ahrenholz - Senior Software Engineer at Apple