Ole Ravnås

Security Researcher at The Frida Project – https://frida.re

Stavanger, Rogaland, Norway
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
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.
code26 years of coding experience
job12 years of employment as a software developer
languagesNorwegian, English
stackoverflow-logo

Stackoverflow

Stats
91reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (79)

vala10
dis10
python10
frida10
typescript-definitions10
c1110
type-definition10
cffi10
glib10
c1710
javas10
type-system10
ffi10
arm10
cross-compiling10

Programming languages (18)

CSSC++CRustMakefileVueValaGo

Github contributions (5)

github-logo-circle
frida/frida-java-bridge

Oct 2016 - Sep 2022

Java runtime interop from Frida
Role in this project:
userBack-end Developer
Contributions:48 reviews, 524 commits, 133 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.
java
oleavr/frida-agent-example

Jun 2018 - Jul 2022

Example Frida agent written in TypeScript
Role in this project:
userSecurity Engineer
Contributions:5 reviews, 32 commits, 10 PRs in 4 years 1 month
Contributions summary:Ole contributed to the Frida agent by adding type declarations, upgrading dependencies, and simplifying the agent's core logic. They integrated functionality to interact with the system and its memory management. Furthermore, they added example code demonstrating interception of system calls using Frida's API for dynamic analysis and code modification.
typescript
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