Security-focused 1337 (42 Network) student specializing in low-level systems, reverse engineering, and exploit development.
I work at the intersection of systems programming and offensive security, with hands-on experience analyzing binaries and debugging complex low-level behavior. My practical toolset includes radare2, GDB, and IDA, and I primarily build in C, C++, and Python.
THIS PR improved parser robustness and prevented segmentation faults when handling malformed ELF binaries.
THIS PR fixes issue #2205 where disassembly operand rendering can show auto-generated aav.aav.0x... names instead of meaningful symbols when multiple flags exist at the same offset.
- Building a customizable web server from scratch in C++
Designing core HTTP handling, connection management, and modular configuration to strengthen systems and network programming skills.
- push-swap
Algorithm-focused C project emphasizing operation minimization and performance. - 42_minishell
Custom Unix shell with command parsing, process control, and core Bash-like behavior. - mini_raytracer
C-based ray tracer demonstrating 3D math, rendering fundamentals, and optimization. - 1337-CPP-Piscine-Systems-Deep-Dive
Advanced C++ exercises centered on systems-level design and implementation.
- IDA experiments
Reverse engineering and patching exercises using IDA workflows. - radare2 contribution
Upstream bug fix in radare2 ELF parsing logic (PR #24557).
- artist_portfolio
Full-stack portfolio application built with Next.js and modern JavaScript tooling.
- Reverse Engineering: radare2, GDB, IDA
- Binary Security: exploitation basics, vulnerability analysis, pwn practice
- Programming: C, C++, Python, JavaScript
- Systems and Tooling: Linux, Git, debugging, scripting
- GitHub: HJB-2000
- LinkedIn: jassim-bahmida
- Email: [email protected]



