The 1337 Journey: Navigating the intensive world of systems programming at 1337 (42 Network) in Rabat.
My journey is defined by deep curiosity and a relentless "hacker" mindset. I believe that to truly master software, you must understand the metalβfrom manual memory management in C to the intricate layers of the OSI model. Whether I'm implementing a 3D engine or auditing a network for vulnerabilities, I approach every line of code with precision and a drive for optimization.
π» View the Code Behind the Journey
// A journey of continuous learning and debugging
const achievement = {
campus: "1337 Rabat (42 Network)",
login: "yel-joul",
focus: [
"π οΈ Low-Level Systems",
"π Cybersecurity & CTFs",
"π Network Infrastructure",
"π§ Linux Internals"
],
os: "Arch Linux",
status: "Advancing through the Common Core",
getInspiration() {
return "The best way to predict the future is to implement it!";
}
};| Year | Milestone | Details |
|---|---|---|
| 2024 | πββοΈ The 1337 Piscine | Successfully completed the intensive 1-month selection |
| 2024 | π» Common Core Start | Began software engineering curriculum at 1337 Rabat |
| 2025 | π Graphics & Systems | Delivered cub3D, minishell and the C++ Modules |
| 2026 | π Networking & Tooling | Built ft_irc (C++98 IRC server) and did_finder (Go recon engine) |
| Future | π Software Architect | Scaling complex systems and secure infrastructures |
|
π Advanced Subdomain Discovery Engine 15 passive sources + 12 active modules Β· Built in Go DNS brute, takeover detection, CORS & redirect checks, WAF fingerprinting, port scanning HTML reports Β· JSON/CSV Β· Resume Β· Webhooks |
||
|
3D Raycasting Engine Raycasting from first principles DDA Algorithm implementation Texture mapping & collisions |
Network Infrastructure IPv4 Subnetting & Routing TCP/IP Stack mastery Tiered network configuration |
IRC Server in C++98 Non-blocking I/O with a single poll() loop Channels, operators & modes (i, t, k, o, l) Works with real clients (irssi, WeeChat) |
π Complete Project Portfolio
| Project | Status | Skills | Complexity |
|---|---|---|---|
| did_finder | Active | Subdomain enumeration, Go, security tooling | π΄ High |
| ft_irc | Completed | IRC server, sockets, poll(), C++98 | π΄ High |
| minishell | Completed | Shell implementation, process management | π΄ High |
| cub3D | Completed | 3D graphics, raycasting, C | π΄ High |
| NetPractice | Completed | Network configuration, TCP/IP, Subnetting | π’ Basic |
| push_swap | Completed | Algorithm optimization, sorting | π‘ Medium |
| fract-ol | Completed | 2D graphics, fractals, MiniLibX | π‘ Medium |
| libft | Completed | C standard library implementation | π’ Basic |
| CPP Modules | Completed | OOP, templates, STL | π‘ Medium |
Repositories without a link are kept private in line with 42 academic-integrity rules.



