Code Monkey home page Code Monkey logo

Hi there 👋, I'm Rafael

Github Followers Github Stars profile views Email LinkedIn

I joined École 42 with the aim of obtaining the title of Expert in Computer Architecture, a level 7 certification recognized in the National Directory of Professional Certifications (RNCP). To find out more about this certification, click here.

Through my journey, I have developed a deep conviction: digital technologies and innovations can play a crucial role in improving many aspects of our lives, such as health, housing, food, education, and the community fabric. I therefore strive to master as many IT skills as possible to create innovative tools that meet these challenges.

Today, I am looking for opportunities to leverage my skills and passion to contribute to projects that have a tangible positive impact on our society. If you share this vision and are looking to collaborate with someone determined to make a difference, please contact me.

Languages

Tools

Stats

Rafael's GitHub Stats Rafael's GitHub Streak

Rafael Verissimo's Projects

cpp00 icon cpp00

C++98 exercises covering OOP, classes and memory management.

cpp01 icon cpp01

C++98 exercises covering OOP, classes and memory

cpp02 icon cpp02

C++98 exercises focusing on ad-hoc polymorphism, operator overloading, and canonical forms

cpp03 icon cpp03

C++98 exercises on inheritance, exploring base and derived class dynamics and multiple inheritance challenges.

cpp04 icon cpp04

C++98 exercises on subtype polymorphism, abstract classes, and interfaces, demonstrating advanced object-oriented programming techniques.

cpp05 icon cpp05

C++98 exercises on Repetitions and exceptions. Exercises on class and exception handling in C++98, including handling bureaucracies and forms with note validations.

cpp06 icon cpp06

C++98 exercises on Explores scalar type conversions, serialization, and real type identification in C++. The exercises implement advanced castings and type manipulations in compliance with C++98 standards.

cpp07 icon cpp07

C++ Module 07 focuses on templates. Covers function and class templates, including swap, min, max, iterator, and array templates. Adheres to C++98 standard with emphasis on memory management and canonical class form.

cpp08 icon cpp08

C++ Module 08 covers containers, templates, iterators, and algorithms. Exercises include implementing easyfind, Span, and MutantStack. You'll work with STL containers and algorithms, adhering to C++98 standards. Focus on memory management and the canonical class form.

cpp09 icon cpp09

C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.

cpp_module_01_00-04 icon cpp_module_01_00-04

Réalisations personnelles pour les exercices C++ (cpp00 à cpp04), explorant les bases de la programmation orientée objet, le polymorphisme, la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.

cpp_module_02_05-09 icon cpp_module_02_05-09

Réalisations personnelles pour les exercices C++ (cpp05 à cpp09), explorant la programmation orientée objet, ... , la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.

cub3d icon cub3d

Modern reinterpretation of Wolfenstein 3D using ray-casting to create 3D graphics.

ft_printf icon ft_printf

A custom implementation of the printf function in C that handles common format conversions with varied argument handling. Carried out as part of my studies at school 42, this project embodies my quest for mastery in C programming and high quality standards.

minishell icon minishell

Minimalist C shell, simulating basic bash functionality. It manages command execution with support for history, redirects, pipes, environment variables and signals. This project allows us to deepen the understanding of processes, file descriptors,

netpractice icon netpractice

Configuring small networks. Through this project, you will learn the fundamentals of how addressing works with the TCP/IP protocol, by solving practical cases that simulate real network environments.

philo icon philo

Multithreading simulation project where philosophers dine, think, and sleep while avoiding death by starvation. It's an exploration of process threading, mutexes, and the dining philosophers problem in C. This project provides practical experience with the challenges of synchronizing threads and processes to achieve a common goal

push_swap icon push_swap

Sorting data on a stack with a limited set of instructions, aiming for maximum efficiency."

so_long icon so_long

2D escape game where the player collects items and finds the shortest path to escape. Developed in C using the MiniLibX graphics library, this project combines window management, keyboard and mouse events, and display of textures and sprites. It is designed to introduce the basics of game creation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.