Peter Hurley is a Principal Engineer based in the San Francisco Bay Area with over two decades of hands-on software and hardware engineering experience and 15 years in senior roles. He combines entrepreneurial instincts—founding a consulting firm and co-founding startups—with deep low-level technical expertise, particularly as a prolific Linux kernel contributor with nearly 700 mainline patches and major work on the tty/serial subsystems. At Cisco Meraki he applies this systems-level perspective to platform engineering while his past roles include architecting a real-time C++ OpenGL visualization engine (patented) and leading large engineering teams in PC graphics and tooling. His strengths lie in debugging complex platform bring-up, lockless I/O and concurrency primitives, ARM integration, and performance-driven kernel fixes that improved throughput and stability. Not obvious from his title: he’s repeatedly bridged product, hardware, and toolchain gaps—from bootloaders and custom toolchains to device trees and Bluetooth—making him a go-to engineer for mission-critical system recovery and optimization.
14 years of coding experience
12 years of employment as a software developer
Anthropology/Archaeology, Anthropology/Archaeology at Santa Rosa Junior College
Contributions summary:Peter primarily contributed to the core of the Linux kernel, focusing on improvements related to TTY (teletypewriter) handling. Their work involved refactoring and removing deprecated or redundant code within the TTY subsystem, optimizing its performance, and addressing potential vulnerabilities related to resource management. The user's contributions included various fixes within the serial, USB gadget, and n_tty components, demonstrating a focus on improving stability and maintainability of the kernel's terminal interfaces.
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.