Skip to content
View tony-go's full-sized avatar
🐻
Contribute
🐻
Contribute

Organizations

@nodejs @restqa @NodeSecure @TopCli @crossnx

Block or report tony-go

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tony-go/README.md

Tony Gorez

Security Researcher & Systems Engineer

Paris, Île-de-France

mail  •  linkedin  •  blog

About

Security Researcher specializing in Apple systems, reverse engineering, and vulnerability analysis, focusing on macOS and iOS internals. Passionate about understanding how Apple’s security mechanisms work through hands-on experiments.

Skills

Languages & Tools: C · C++ · Objective-C · Swift · Rust · Node.js · TypeScript · LLDB · CMake · Instruments

Expertise: Reverse Engineering · macOS/iOS Internals · Security Research · Static Analysis · Open Source · Performance Optimization

Security Research

Blog, Security Researcher — Dec 2022 – Present

My blog explores macOS and iOS internals through reverse engineering and security research, revealing how Apple’s core mechanisms operate through practical experiments. I write about:

  • macOS and iOS internals
  • Reverse engineering and static analysis
  • Vulnerability research and tooling

libmachore, Core Contributor — Dec 2024 – Present

Machore is a C library and CLI tool for analyzing macOS/iOS Mach-O binaries. It started as a small experiment while I was trying to understand how Mach-O works. It handles:

  • Single-architecture and fat (universal) Mach-O binaries
  • CPU architecture (x86, x86_64, ARM, ARM64)
  • Binary types (dylib, executable, core dump, etc.)
  • Dynamic libraries and strings with contextual metadata

NodeSecure, Core Contributor — Sep 2020 – Present

Focused on improving static analysis and malware detection in JavaScript packages. Contributed:

  • Suspicious command probe for detecting risky usage of spawn and exec
  • Advancements to js-x-ray for JavaScript malware pattern analysis

Work Experience

Holepunch – Systems Engineer (Freelance) — Feb 2025 – Present

Supporting iOS and Android development of Keet app by providing native abstractions and bindings.

  • Exposed push notification capabilities to JavaScript
  • Maintained bare-ffmpeg
  • Built a diagnostic app for Android/iOS to ensure bare-runtime compatibility

Postman – Senior Systems Engineer — May 2023 – Apr 2025

Member of the Desktop Foundation team.

  • Led macOS platform research and guided cross-platform design
  • Wrapped native APIs (Objective-C, Linux, Win32) into a unified C++ layer
  • Bridged C++ APIs to JavaScript using JavaScriptCore
  • Ensured Node.js API compatibility (timers, process, console)

Postman – Systems Engineer (SE II) — Dec 2022 – Apr 2023

  • Built Node.js bindings in C++ to enable HTTP/2 and HTTP/3
  • Contributed to hybrid cross-platform framework development
  • Member of Node.js Single Executable Working Group

Postman – Software Engineer II — Jan 2022 – Dec 2022

  • Reduced CI pipeline time by 55% (45 → 20 min)
  • Improved Hot Module Replacement speed by 57% (35 → 15 sec)
  • Enhanced ESLint performance via profiling and optimization

Freelance – Node.js Consultant — Aug 2021 – Dec 2021

  • Refactored legacy codebase to Fastify + TypeScript
  • Added CI pipelines and test coverage
  • Integrated QuickBooks API

Payfit – Software Engineer — Jan 2020 – Aug 2021

  • Maintained Jetlang DSL runtime and IDE
  • Built static analysis service for dependency graphs
  • Led quality guild strategy across teams

Amplement – Frontend Engineer — Apr 2018 – Dec 2019

  • Migrated React codebase to modern hooks
  • Standardized API and WebSocket layer with Redux
  • Refactored UI using presentational/container architecture

Open Source Contributions

includejs, Core Maintainer — Mar 2024 – Present

C++ library for unified API across JavaScript engines (JavaScriptCore, V8).

Native, Core Maintainer — May 2024 – Present

C++ framework for building cross-platform desktop apps with modular UI components.

Node.js, Collaborator — Mar 2022 – Present

  • Member of Diagnostic & Single Executable WG
  • Contributed to FS performance improvements

RestQA, Lead Maintainer — Jun 2020 – Jun 2021


Languages

  • French: Native
  • English: Professional
  • Arabic: Basic

Education

Paris XII University — Master E-Business (AEI) — 2014 – 2016
Paris XII University — Licence Administration & International Exchange — 2011 – 2014
Lycée Le Corbusier — Baccalauréat Scientifique (Engineering Science) — 2005 – 2008

Pinned Loading

  1. macho_re macho_re Public

    macho_re is a lightweight lib for parsing Mach-O binaries.

    C 3

  2. NodeSecure/js-x-ray NodeSecure/js-x-ray Public

    JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

    TypeScript 259 30

  3. holepunchto/bare-kit holepunchto/bare-kit Public

    Bare for native application development

    C 30 6

  4. holepunchto/bare-ffmpeg holepunchto/bare-ffmpeg Public

    Low-level FFmpeg bindings for Bare

    JavaScript 11 1

  5. holepunchto/bare-sdl holepunchto/bare-sdl Public

    SDL bindings for Bare

    JavaScript 4

  6. sourcemeta-research/native sourcemeta-research/native Public

    The Native Framework. Build a desktop applications with C++

    CMake 1 1