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 Timeline

CTF Player @ FL1TZ

2024 - Present

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

Binary ExploitationWeb SecReverse Engineering

ICT Engineering Student @ INSAT

2023 - Present

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

NetworkingSystem ArchitectureCybersecurity

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.

OpenGLVulkanHLSL/GLSL

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.

UnityGame DesignC#

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.

AlgorithmsData StructuresProgramming Logic

Skills & Expertise

Binary Exploitation

  • Advanced Stack-based Vulnerability Analysis
  • Dynamic & Static Heap Exploitation Techniques
  • 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 & Shaders

  • 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

Large Software Development

  • Game Engine Architecture
  • High-Performance Systems Design
  • Multi-threaded Programming
  • Optimization Techniques
  • Cross-platform Development