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
Ryan Petrich is a senior technology leader based in New York with 15 years of engineering and executive experience and is currently Senior Vice President at Two Sigma. He blends deep systems and mobile expertise—contributing to Objective-C hooking tooling like CaptainHook and iOS build tooling—with front-end and TypeScript work, including lifecycle fixes in the popular Preact project and schema generation improvements. His background spans startup CTO and VP architecture roles at security-focused Capsule8 and senior engineering leadership at agencies and ad tech firms, while also running his own small business, Boolean Magic, since 2008. An active open-source contributor comfortable from native Node.js abstractions to virtual-DOM edge cases, he describes himself as a reverse-, forward- and backwards-engineer—reflecting a rare mix of low-level debugging instincts and large-scale architectural vision.
code16 years of coding experience
job18 years of employment as a software developer
github-logo-circle

Github Skills (40)

objective-c10
javascript10
typescript310
c-language10
ios10
node-js10
json-schema10
components-kit10
web-frameworks10
ui-components10
testing10
macros10
typescript10
net-framework10
typescript210

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