Ryan Petrich

Senior Vice President at Two Sigma

New York, New York, 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
Ryan Petrich is a seasoned software leader with 16 years of engineering and executive experience, currently serving as Senior Vice President at Two Sigma and founder of boutique consultancy Boolean Magic. He blends deep systems-level expertise—evident from long-standing open-source work on projects like Theos and CaptainHook that tackle iOS internals and Objective-C hooking—with front-end rigor contributed to Preact and broad backend interoperability in libraries like nan. As CTO and VP of Architecture at Capsule8, he led security-focused architecture and production reliability efforts, demonstrating an ability to steer both low-level engineering and company-wide technical strategy. Based in New York, he pairs hands-on reverse-engineering instincts (“reverse-engineer, forward-engineer, backwards-engineer”) with proven leadership across startups and enterprise teams, often fixing obscure compatibility and lifecycle edge cases that others miss.
code16 years of coding experience
job18 years of employment as a software developer
bookComputer Science, Computer Science at University of Alberta
github-logo-circle

Github Skills (31)

objective-c10
javascript10
ios10
c-language10
json-schema10
ui-components10
testing10
macros10
typescript10
makefile10
worker-threads10
netframework10
php-framework10
component-kit10
typescript-types10

Programming languages (13)

C++CObjective-C++PLpgSQLMakefileGoPerlHTML

Github contributions (5)

github-logo-circle
rpetrich/CaptainHook

Nov 2009 - Aug 2015

Common hooking/monkey patching headers for Objective-C on Mac OS X and iPhone OS. MIT licensed
Role in this project:
userBack-end Developer
Contributions:39 commits, 4 PRs, 3 pushes in 5 years 9 months
Contributions summary:Ryan primarily contributed to the core functionalities of the CaptainHook project, focusing on Objective-C and related hooking mechanisms. Their work involved refining the macro definitions used for method hooking and superclass calls. They also addressed compile errors and compatibility issues, demonstrating a focus on code correctness and compatibility across different Objective-C environments. The user's efforts were focused on improving the core hooking functionalities.
monkeyiosobjective-clicensedos-x
theos/theos

Mar 2010 - Feb 2018

A cross-platform suite of tools for building and deploying software for iOS and other platforms.
Role in this project:
userMobile Developer (iOS)
Contributions:254 commits, 1 PR, 1 push in 8 years
Contributions summary:Ryan contributed to the Theos project, a suite of tools for building software for iOS and other platforms. Their commits focused on refining the build process for tweaks, with changes to the makefiles related to killing the SpringBoard process and handling local installations. The user's work also involved improvements to the Logos preprocessor, particularly adding new code generation logic for handling various Objective-C types and supporting the dealloc method for ARC-enabled projects.
deployingwindowstheosplatformslinux
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
Ryan Petrich - Senior Vice President at Two Sigma