╔══════════════════════════════════════════════════════════════════╗
║ ║
║ $ whoami ║
║ > théo campos — breaking things to understand them ║
║ ║
╚══════════════════════════════════════════════════════════════════╝
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
⚙️ Core Languages
**C / C++** — Systems, exploits, CTF
x86 Assembly — RE, exploit dev
Python — Scripting, automation, PoC
Haskell — Functional paradigms
Bash — Everything else
TypeScript / JavaScript / Node.js — Backend & web
PHP / SQL — Web & databases
Other — Ruby · Dart/Flutter · C# · GraphQL
🔧 Toolbelt
**🔐 Security & Reversing**
GDB pwndbg Ghidra Binwalk Metasploit Burp Suite Wireshark, and more ...
🚀 DevOps & Infra
🌐 Frameworks
🎮 Game / Creative
🖊️ Editors
┌─────────────────────────────────────────────────────────────────┐
│ 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
---
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"]🇫🇷 Français (natif) · 🇬🇧 English C1 · 📍 Paris, France
PGP? Ask me. CTF team? Let's talk. Cool project? I'm in.


