C/C++ Developer | 42 Student | Systems Programming Enthusiast
42 Student who has finished the common core and is now in specialization. Passionate about systems programming, performance optimization, and building efficient, scalable software.
I'm a 42 student in specialization and passionate software developer with expertise in systems programming, web development, and containerization. Currently exploring network programming and the intersection of low-level and high-level programming.
After completing the rigorous 42 common core, I'm now focused on deepening my knowledge in network programming, advanced C++, Docker orchestration, and system architecture. I'm interested in performance optimization, clean code principles, and building efficient, maintainable software solutions.
Here are some technologies I work with
From piscine to specialization
Completed the intensive 4-week piscine - an immersive coding bootcamp. First steps into the world of C programming and Unix systems.
Started the common core curriculum. Began building strong foundations in C programming, algorithms, and data structures.
Tackled challenging projects including libft, ft_printf, minishell, and philosophers. Deepened understanding of algorithms, data structures, and concurrent programming.
Built ft_transcendence - a full-stack web application. Developed malloc - custom memory allocator. Explored both high-level and low-level programming.
Successfully finished the common core curriculum, mastering C/C++, algorithms, system programming, and web development fundamentals.
Currently exploring network programming with projects like ft_ping and ft_traceroute. Diving deeper into systems programming, advanced C/C++, and network protocols.
Organized by specialization and timeline - 30+ repositories
Network programming, systems development, and advanced C/C++
Kubernetes exploration project learning container orchestration and modern DevOps practices with k3d clusters and Vagrant.
View on GitHubRecreation of the Linux ping command using raw sockets and ICMP protocol. Implements network diagnostics with packet timing and statistics.
View on GitHubImplementation of the traceroute Unix command for network path discovery and DNS resolution analysis.
View on GitHubCustom implementation of malloc, free, and realloc. Deep dive into memory management, heap allocation strategies, and optimization.
View on GitHubAssembly language library implementing core libc functions in x86-64 assembly for deep understanding of CPU operations.
View on GitHubCustom implementation of the ls command with directory listing, file sorting, and Unix permissions display.
View on GitHubSecurity research, cryptography, and penetration testing projects
Advanced security and systems research project exploring modern attack vectors and defensive mechanisms.
View on GitHubOne-Time Password generator and authentication system using cryptographic protocols and TOTP implementation.
View on GitHubTor-inspired onion routing container deployment exploring anonymous network communication and privacy protocols.
View on GitHubWeb scraper and data extraction tool for cybersecurity analysis, reconnaissance, and information gathering.
View on GitHubEncryption/decryption tool exploring reversible cryptographic transformations and data security mechanisms.
View on GitHubReverse engineering challenge and binary analysis. Techniques for understanding compiled code and exploitation.
View on GitHubIntensive cybersecurity bootcamp covering vulnerability analysis, exploitation, and defensive strategies.
View on GitHubMajor 42 projects demonstrating mastery of systems and web development
Full-stack web application featuring real-time multiplayer Pong game, user authentication, chat system, and microservices with Docker.
View on GitHubFully functional shell implementation with pipes, redirects, built-ins, and signal handling. Group project exploring Unix process management.
View on GitHub3D raycasting engine inspired by classic Wolfenstein 3D. Real-time 3D graphics, texture mapping, and optimized rendering.
View on GitHubDocker and Docker Compose infrastructure project. Multi-container setup with MariaDB, Nginx, and WordPress orchestration.
View on GitHubPersonal projects, experiments, and creative explorations
Web application for creating and managing voting pools. Full-featured voting system with real-time results and user management. Go backend with JavaScript/React frontend.
View on GitHubImplementation of GNU ReadLine library features for command-line editing and history management. To be completed later.
View on GitHubA fun puzzle game side project exploring game mechanics and interactive entertainment with Django backend and React frontend. Will be restructured to Flask or Go.
View on GitHubCyberpunk-themed hacking game and exploration project. A creative experiment built with JavaScript.
View on GitHub๐ 30+ projects and counting on my GitHub
Explore All ProjectsDownload my CV to learn more about my experience
Download my full CV to see my complete work history, education, and achievements.
Download CV (PDF)