Skip to content
View theocampos's full-sized avatar
🦖
🦖

Block or report theocampos

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
theocampos/README.md
╔══════════════════════════════════════════════════════════════════╗
║                                                                  ║
║   $ whoami                                                       ║
║   > théo campos — breaking things to understand them             ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

[ THÉO CAMPOS ]

Cybersecurity · Reverse Engineering · Systems Programming

Typing SVG

---

> ./about_me.sh

typedef struct {
    char  *name;
    char  *school;
    char  *focus[];
    bool   currently_breaking_things;
} Engineer;
 
Engineer theo = {
    .name   = "Théo Campos",
    .school = "Epitech Paris — 5 ans | Chun Ang University Seoul — 1 an",
    .focus  = {
        "Backend",
        "Reverse Engineering",
        "Exploit Development",
        "Binary Instrumentation",
        "CTF Lab Design",
        "Static Analysis",
    },
    .currently_breaking_things = true,
};

🔍 I build CTF labs focused on memory corruption & vulnerability discovery
🎯 Currently hunting for the PJPT certification
🛠️ I read disassembly for fun — and sometimes profit
🏦 Ex-CSIRT @ BNP Paribas — security automation & scripting
💬 Talk to me about anything sec, systems, or open source


> cat /proc/tech_stack

⚙️ Core Languages
**C / C++** — Systems, exploits, CTF

C C++

x86 Assembly — RE, exploit dev

ASM

Python — Scripting, automation, PoC

Python

Haskell — Functional paradigms

Haskell

Bash — Everything else

Shell

TypeScript / JavaScript / Node.js — Backend & web

TypeScript Node.js

PHP / SQL — Web & databases

PHP SQL

Other — Ruby · Dart/Flutter · C# · GraphQL

Ruby GraphQL C#

🔧 Toolbelt
**🔐 Security & Reversing**

GDB pwndbg Ghidra Binwalk Metasploit Burp Suite Wireshark, and more ...

🚀 DevOps & Infra

Docker Kubernetes Ansible Git GitHub Actions Jenkins CMake

🌐 Frameworks

NestJS Flask GraphQL

🎮 Game / Creative

Unity Godot

🖊️ Editors

VS Code CLion Emacs

---

> cat ./experience.log

┌─────────────────────────────────────────────────────────────────┐
│  TIMELINE                                                       │
└─────────────────────────────────────────────────────────────────┘
 
[2025-11 → NOW ] ⚙️  Back End Developer — bfan (CDI)
 
[2024-03 → 2025-11] 🎓 Accompagnateur Pédagogique — Epitech Paris (CDI)
                     Mentoring students · Writing national-level subjects
                     Managing the cybersecurity module nationally
 
[2023-10 → 2024-03] 🏦 Expert en Cybersécurité — BNP Paribas (Stage)
                     Python scripting · Security process automation
                     Internal tooling for incident response
 
[2022-03 → 2022-08] ⚡ Back-end Developer — Brigad (Stage)
                     NestJS · Apollo GraphQL · Microservices architecture
 
[2022-02 → 2022-03] 📖 Teacher — ISEG (CDD)
                     PHP · Web dev pool supervision
 
[2021-02 → 2022-04] 🔧 Assistant Technique — ASTEK @ Epitech (CDD)
                     Communication · Unix
 
[2020-07 → 2020-12] 🎾 R&D Intern — Fédération Française de Tennis (Stage)
                     Web scraping tool in Python to detect fraud
 
[2020-04 → 2022-11] 🏛️  Élu Municipal — Mairie de Maulette (Temps partiel)
 
[2019-08 → 2019-09] 🏊 Étudiant Piscine — 42
                     C · Intensive coding bootcamp

> ./stats.sh --verbose


---

> cat /etc/interests

interests = [
    "Memory corruption vulnerabilities",
    "Binary exploitation (BOF, ROP chains, heap grooming)",
    "Static & dynamic malware analysis",
    "CTF challenges (pwn, rev, forensics)",
    "Open source security tooling",
    "Low-level OS internals",
]
 
currently_learning = [
    "Advanced exploit development",
    "Binary instrumentation (Frida, PIN)",
    "Kernel-level debugging",
]
 
hobbies = ["Padel tennis", "Tennis", "Video games", "Rock climbing"]

> ./contact.sh

LinkedIn Email GitHub Resume

🇫🇷 Français (natif)  ·  🇬🇧 English C1  ·  📍 Paris, France
PGP? Ask me.   CTF team? Let's talk.   Cool project? I'm in.
---

Visitor Count

Pinned Loading

  1. theocampos theocampos Public

    1

  2. gr4pe gr4pe Public

    Dependency CVE exposure scanner that gives you a single risk score — weighted by CVSS, EPSS exploit probability, and CISA KEV. Scans npm, Go, Rust, Python, and Ruby. SARIF output, transitive dep gr…

    Go 2