Skip to content
View Ekkoz897's full-sized avatar
🧩
🧩

Highlights

  • Pro

Block or report Ekkoz897

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ekkoz897/README.md

Hello πŸ‘‹πŸΌ I'm Abel Pereira

I'm a Computer Science Graduate from 42 Lisbon

πŸ”¨ Skills

  • Programming Languages:
  • Secondary Languages:
  • Other Skills/Tools:

πŸš€ Projects in Action

42 Advanced - Cybersecurity – Hands-on cybersecurity projects and Hack The Box challenges, focusing on secure coding, system hardening, and threat analysis.

Blockchain & Cryptocurrency – Personal project experience in cryptocurrency mining, blockchain technology, and cryptography. Currently providing GPU resources through Docker containers for an AI-focused cryptocurrency project.

πŸ“ Portfolio

πŸ—‚οΈ Personal Projects

  • push_swap - Explored and applied various sorting algorithms, implementing them to efficiently sort stacks and enhancing problem-solving skills.
  • philosophers - C implementation of the classic Dining Philosophers problem, utilizing threads to manage concurrency and synchronization. Deepened my understanding of multithreading, mutexes, and deadlock prevention.
  • Inception - Containerization project using Docker to set up NGINX, WordPress, and MariaDB, sharpening my skills in secure configuration and orchestration.

πŸ—‚οΈ Team Projects

  • ft_transcendence - A full-stack web application built as the final project at 42. Includes a real-time multiplayer Pong game, authentication with 2FA, profile management, and a competitive ladder system. Built with Docker, PostgreSQL, Django, and JS frameworks.
  • cub3d - Explored raycasting techniques to simulate 3D rendering. Enhanced my understanding of mathematical applications in game development and performance optimization.
  • minishell - A custom shell implementation in C. Gave me experience with system programming, process/memory management, low-level system calls, signal handling, parsing, built-ins, and pipes for inter-process communication.
  • ft_irc - A C++ server implementation of an IRC system. Enhanced my skills in network programming, socket handling, and client-server communication. Fully compatible with standard IRC clients.

Pinned Loading

  1. 42cursus_ft_transcendence 42cursus_ft_transcendence Public

    Forked from goncalo1021pt/ft_transcendence

    A full-stack web application developed as the final project of the 42 curriculum, featuring a real-time Pong game, user authentication, chat functionalities, and more.​

    Python

  2. 42cursus_cub3d 42cursus_cub3d Public

    Forked from ratavare/cub3D

    Cub3D is a 42 school team project to create a dynamic view inside a 3D maze using raycasting in the style of Wolfenstein3D.

    C 2

  3. 42cursus_Minishell 42cursus_Minishell Public

    42 - Rewrite a simple shell

    C 1

  4. 42cursus_Philosophers 42cursus_Philosophers Public

    The goal of this project was to learn to avoid deadlock and race conditions when creating multithreaded applications.

    C

  5. 42cursus_Push_swap 42cursus_Push_swap Public

    This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

    C 4

  6. CPP_Modules CPP_Modules Public

    CPP modules of 42 school

    C++