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

Organizations

@nodejs @restqa @NodeSecure @TopCli @crossnx

Block or report tony-go

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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 29 5

  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