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

Highlights

  • Pro

Block or report Ekkoz897

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
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 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 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 Public

    42 - Rewrite a simple shell

    C 1

  4. 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 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 Public

    CPP modules of 42 school

    C++