Security Researcher at The Frida Project – https://frida.re
Stavanger, Rogaland, Norway
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Ole Ravnås is a veteran security researcher and systems engineer with 26 years of experience building low-level tooling, reverse-engineering platforms, and cross‑platform dynamic instrumentation. As founder and long-time maintainer of Frida, he created a now widely-used dynamic binary instrumentation framework and continues to improve its core across platforms, including deep JVM and Android support. At NowSecure he applies that expertise to practical security research, while his open-source contributions span critical projects from GLib, libffi and Meson to Node.js, Capstone and Radare2—demonstrating strength in portability, concurrency and platform-specific debugging. He combines hands-on C/C++ and systems work with TypeScript and front-end polish (e.g., Frida website and DefinitelyTyped), and is comfortable shipping both tooling and polished UX. A less obvious facet: he’s repeatedly solved tricky platform and ABI edge cases (iOS/arm64e, Apple Silicon, MSVC peculiarities), making him a go-to engineer for cross‑platform correctness and instrumentation.
Frida core library intended for static linking into bindings
Role in this project:
Back-end Developer
Contributions:116 reviews, 1624 commits, 285 PRs in 8 years
Contributions summary:Ole appears to be a back-end developer contributing to the Frida project, as evidenced by their work on source code for the Frida core library. The user's commits focused on improving the generation of API definitions and fixing Python 2.6 compatibility issues within the build process, indicating involvement with core tooling. They also made several changes to the system library with fixes and improvements.
Contributions:47 reviews, 524 commits, 123 PRs in 5 years 11 months
Contributions summary:Ole's contributions focused on enhancing the Java runtime interop for the Frida framework, specifically targeting the Java Virtual Machine (JVM). The user implemented and debugged various internal code changes. The contributions included fixes for Android API and JVM internals and enhanced support for Android 13 and other Android OS versions. Further contributions include the addition of API to specify NativeFunction options and improving Java.backtrace() for runtime inspection.
fridaruntimeandroidjavainterop
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.