About Me

Holding a Master’s degree in Cybersecurity from Sorbonne Université, I am a certified OSCP+ professional with a focused background in penetration testing and programming. Beyond hands-on training on platforms like HackTheBox or Root-Me , I’m an active CTF player (EC2 2025, Hackday Finalist 2024 & 2025, Midnight Flag CTF Finalist 2025…).

Infrastructure and challenge designer for the 2024-2026 AMSI CTF editions.

Certifications

OSCP / OSCP+ (OffSec Certified Professional)

CTF Achievements

Technical Training & Labs

PlatformActivityAchievements & Certifications
OffSec / PG Pratice213 Flags / 82 LabsOSCP+
HackTheBox89 LabsPro Labs (Dante [100%], Zephyr [50%])
Root-Me212 Challenges4,590 pts (#1,820)

CTF Write-ups

AMSI CTF Organization

Orchestrating online and on-site CTF events for 100+ participants. During the 2024 and 2025 editions of AMSI CTF, I collaborated on setting up the technical infrastructure, developing the website, and creating multiple challenges in various fields: pentesting, forensics, scripting and reverse engineering.

AMSI CTF Events

Feel free to reach out if you are interested in sponsorship opportunities

Key Projects

myDiabLife : A mobile app to simplify diabetes management: automatic carb/calorie tracking and personalized insulin dose estimation
Goldpharma Pentest : Full-stack Pentesting (Network, AD, Web) of Goldpharma infrastructure, 4-month Master’s project
CVE-2020-16012-PoC : PoC for CVE-2020-16012, a timing side channel in drawImage in Firefox & Chrome

Personal Projects

mv-dl : A simple tool for quickly downloading videos and music from YouTube
Minecraft2D : A 2D Minecraft implementation built with Java and Maven
Uno : Uno coded in java
Checkmate : Network chess game coded in Python
CustomPuzzle : Custom puzzle game coded in Java. Import your image and solve the puzzle.
PhotoGallery : Explore your favorite photos easily with this Java-coded photo gallery, featuring an intuitive interface and numerous image editing and management features.
Tetris : A Java-based Tetris implementation with keyboard controls and progressive difficulty
Piano : A virtual piano application built with Java Swing featuring mouse support, keyboard mapping, and a scrollable interface
LogicSim : Digital Logic Circuit Simulator written in Java
Sudoku : Sudoku game coded in Java
Paint : Drawing app coded in java
Pong : Pong coded in Java
CoronaBounce : An interactive COVID-19 spread simulator. Adjust population movement, isolation density, and virus parameters to see how a pandemic evolves in real-time.
Image_splitter : Image splitter coded in Java. Easily split your images
Animation_creator : Animation creator coded in Java
Image_resizer : The easiest way to resize your images
Clock : Clock coded in Java. GUI with Java Swing
DPLL : Davis-Putnam-Logemann-Loveland algorithm
Rubiks_cube_C : Rubiks cube 2x2 and 3x3 coded in C
RubiksCube3D : A fully interactive 3D Rubik’s Cube simulator built with Processing
x2048 : A lightweight open-source recreation of 2048 built with Processing
Android_Lab : My android lab
RomanConverterGUI : Roman Converter (with GUI) coded in Java
RomanConverterCLI : Roman numerals converter (Command Line Interface) written in java
WebcamASCII : Convert webcam images in ASCII
ASCIIConversion : A Java command-line tool that converts images into stylized ASCII art

Bachelor Projects

Shell : This project is a command-line interface built using the C programming language that provides an intuitive and user-friendly way to interact with a computer system.
Graph_coloring : An interactive tool to visualize the Four Color Theorem through automated graph coloring algorithms, manual gameplay, and planar graph generation
Pathfinder : An interactive Java application for visualizing pathfinding algorithms (A*, Dijkstra, Greedy) on a customizable grid
Social_Network : This project is a social network created using PHP, HTML, CSS, and SQL. It includes a functional database and features like user registration, login, profile pages, a news feed, a messaging system, and search functionality.
Catane : A Java-based implementation of the “Settlers of Catan” board game, featuring both terminal and GUI modes for 3-4 players.
Dactylo-game : Dactylo game coded in Java
unbounded_int_C : Projet de langage C, L2 Université de Paris
SMT-LIB : Le but de ce mini-projet est d’automatiser la génération du code SMT-LIB pour le problème de synthèse d’invariants de programme
XpatSolver : A high-performance solitaire solver developed in OCaml with Dune
Git-Stats-Analyzer : A Git log analyzer that transforms repository data into visual web reports to track and evaluate team contributions

Contact

Feel free to contact me via LinkedIn (labignoli) or by email at leopoldabgn@gmail.com .