Security Research &
Exploit Development

Exploring vulnerabilities, developing exploits, and sharing security insights. From reverse engineering to binary exploitation – documenting the journey in cybersecurity.

Salah Chafai

Security Researcher

Professional Journey

CTF Player @ FL1TZ

2024–Present

Competing in cybersecurity competitions and researching advanced exploit techniques for various targets and platforms.

ICT Engineering Student @ INSAT

2023–Present

Developing a robust foundation in information and communication technologies, with specialized coursework in systems security and network infrastructure.

Graphics & Low-Level Developer

2020–2023

Contributed to open source game engines, primarily Stride, focusing on graphics rendering pipelines and performance optimization. Developed expertise in OpenGL and Vulkan APIs.

Professional Game Developer

2016–2022

Led development for multiple successful game projects, achieving top rankings in competitive game jams. Directed a team of six developers to publish acclaimed desktop and mobile titles.

Programming Foundations

2015–2016

Began software development journey, exploring algorithms, data structures and core programming principles that would become the foundation for future technical specializations.

Skills & Expertise

Binary Exploitation

  • Advanced Stack-based Vulnerability Analysis
  • Dynamic & Static Heap Exploitation
  • Return-Oriented & Format String Programming
  • File Stream Oriented Programming (FSOP)
  • Cross-architecture Exploitation Experience

Reverse Engineering

  • x86/x64 Assembly
  • IDA Pro / Ghidra / Binary Ninja
  • GDB / Dynamic Analysis
  • Malware Analysis

Graphics Development

  • Graphics APIs (OpenGL, Vulkan)
  • Shader Languages (GLSL, HLSL, SDSL)
  • Rendering Pipeline Optimization
  • GPU Programming & Compute Shaders
  • Real-time Graphics Techniques

Game Development

  • Game Engines (Unity, Stride3D, Unreal, Godot)
  • Game Mechanics & Systems Design
  • Procedural Animation & Generation
  • Inverse Kinematics (IK) Systems
  • Physics-Based Gameplay & Simulation

Software Architecture

  • Game Engine Architecture
  • High-Performance Systems Design
  • Multi-threaded Programming
  • Optimization Techniques
  • Cross-platform Development
> Aut viam inveniam aut faciam