Hi, I'm Gonรงalo Pereira ๐Ÿ‘‹

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.

About Me

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.

Skills & Technologies

Here are some technologies I work with

Systems Programming

  • C & C++
  • Memory Management
  • Network Programming
  • Unix/Linux Systems
  • Valgrind
  • Wireshark

Languages

  • Python
  • Go
  • Java
  • JavaScript/TypeScript
  • Bash

Tools & Technologies

  • Docker
  • Git & GitHub
  • Linux
  • Kubernetes
  • React

My 42 Journey

From piscine to specialization

August 2023

๐ŸŠ The Piscine

Completed the intensive 4-week piscine - an immersive coding bootcamp. First steps into the world of C programming and Unix systems.

October 2023

๐ŸŽฏ Common Core Begins

Started the common core curriculum. Began building strong foundations in C programming, algorithms, and data structures.

2024

๐Ÿ’ป Advanced Projects

Tackled challenging projects including libft, ft_printf, minishell, and philosophers. Deepened understanding of algorithms, data structures, and concurrent programming.

2024 - 2025

๐ŸŒ Web & Systems

Built ft_transcendence - a full-stack web application. Developed malloc - custom memory allocator. Explored both high-level and low-level programming.

May 2025

โœ… Common Core Completed

Successfully finished the common core curriculum, mastering C/C++, algorithms, system programming, and web development fundamentals.

May 2025 - Present

๐Ÿš€ Specialization Phase

Currently exploring network programming with projects like ft_ping and ft_traceroute. Diving deeper into systems programming, advanced C/C++, and network protocols.

My Projects

Organized by specialization and timeline - 30+ repositories

๐Ÿš€ Specialization Phase In Progress

Network programming, systems development, and advanced C/C++

inception-of-things

In Progress

Kubernetes exploration project learning container orchestration and modern DevOps practices with k3d clusters and Vagrant.

Kubernetes Vagrant DevOps
View on GitHub

ft_ping

Completed

Recreation of the Linux ping command using raw sockets and ICMP protocol. Implements network diagnostics with packet timing and statistics.

C Network Programming ICMP
View on GitHub

ft_traceroute

Completed

Implementation of the traceroute Unix command for network path discovery and DNS resolution analysis.

C Network Programming UDP/ICMP
View on GitHub

malloc

Completed

Custom implementation of malloc, free, and realloc. Deep dive into memory management, heap allocation strategies, and optimization.

C Memory Management Performance
View on GitHub

libasm

Completed

Assembly language library implementing core libc functions in x86-64 assembly for deep understanding of CPU operations.

Assembly x86-64 Low-Level
View on GitHub

ls

Completed

Custom implementation of the ls command with directory listing, file sorting, and Unix permissions display.

C Unix System Tools
View on GitHub

๐Ÿ” Cybersecurity Specialization In Progress

Security research, cryptography, and penetration testing projects

Inquisitor

In Progress

Advanced security and systems research project exploring modern attack vectors and defensive mechanisms.

Go Security Research
View on GitHub

ft_otp

Completed

One-Time Password generator and authentication system using cryptographic protocols and TOTP implementation.

Go Cryptography Authentication
View on GitHub

ft_onion

Completed

Tor-inspired onion routing container deployment exploring anonymous network communication and privacy protocols.

Docker Tor Containers
View on GitHub

Arachnida

Completed

Web scraper and data extraction tool for cybersecurity analysis, reconnaissance, and information gathering.

Rust Web Scraping Reconnaissance
View on GitHub

Stockholm

Backlog

Encryption/decryption tool exploring reversible cryptographic transformations and data security mechanisms.

Cryptography Security TBD
View on GitHub

rev_me

Completed

Reverse engineering challenge and binary analysis. Techniques for understanding compiled code and exploitation.

Reverse Engineering Security Binary Analysis
View on GitHub

Piscine Cybersecurity

Completed

Intensive cybersecurity bootcamp covering vulnerability analysis, exploitation, and defensive strategies.

Cybersecurity Training Penetration Testing
View on GitHub

๐ŸŽ“ Common Core Highlights Completed

Major 42 projects demonstrating mastery of systems and web development

ft_transcendence

Completed

Full-stack web application featuring real-time multiplayer Pong game, user authentication, chat system, and microservices with Docker.

Python/Django JavaScript Docker WebSocket
View on GitHub

Minishell

Completed

Fully functional shell implementation with pipes, redirects, built-ins, and signal handling. Group project exploring Unix process management.

C Shell Unix/Linux
View on GitHub

cub3d

Completed

3D raycasting engine inspired by classic Wolfenstein 3D. Real-time 3D graphics, texture mapping, and optimized rendering.

C 3D Graphics Raycasting
View on GitHub

inception

Completed

Docker and Docker Compose infrastructure project. Multi-container setup with MariaDB, Nginx, and WordPress orchestration.

Docker Compose DevOps
View on GitHub

๐ŸŽฎ Personal & Creative In Progress

Personal projects, experiments, and creative explorations

Voting

In Progress

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.

Go JavaScript React
View on GitHub

ReadLine

Backlog

Implementation of GNU ReadLine library features for command-line editing and history management. To be completed later.

C Terminal Line Editing
View on GitHub

blackout

Backlog

A fun puzzle game side project exploring game mechanics and interactive entertainment with Django backend and React frontend. Will be restructured to Flask or Go.

Django React Game Dev
View on GitHub

hackmud

Backlog

Cyberpunk-themed hacking game and exploration project. A creative experiment built with JavaScript.

JavaScript Game Interactive
View on GitHub

๐Ÿ“š 30+ projects and counting on my GitHub

Explore All Projects

Curriculum Vitae

Download my CV to learn more about my experience

๐Ÿ“„

My Resume

Download my full CV to see my complete work history, education, and achievements.

Download CV (PDF)

Get In Touch

Feel free to reach out for collaborations or just a friendly chat