Skip to content
View vportens's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report vportens

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 100 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
vportens/README.md

Hi there 👋

Welcome to my Github !

Who am I ?

I am a 42 Paris Student studying Software Development and I am looking to start my mid cursus 6 months internship.

What is 42 ?

If you haven't heard of it already, 42 is a peer-to-peer learning Software Developement School which gives us many different projects covering all domains of Software Developement, it is notorious for being very selective and forming students to be complete, rigorous and independant developers. This school is great in the sense that it teaches you to figure out things out by yourself and spend time understanding the theory behind each project to build the most effective solution. Make sure to look at each projects I have already done to understand the skills I gained and what I achieved, they all have a detailed README explaining what was developped 😄.

Projects done so far:

Major Projects:

  1. Ft_transcendence - Full-stack web application with NestJS and React.js.
  2. Ft_containers - Recreation of STL containers from scratch in C++.
  3. Webserv - HTTP server from scratch in C++.

Networking Projects:

  1. Inception of Thing - Several scripts to deploying servers with kubernet and some application.
  2. Cloud1 - Automatique deployement on a cloud server of an wordpress application with phpmyadmin and mysql db.
  3. Inception - WordPress deployment with Docker and Docker Compose.
  4. Ft_ping - Recreation of the ping command in C.

Python Projects:

  1. Linear Regression - Implementation of linear regression function in Python.
  2. Logistique Regression - Implementation of one vs all Logistique regression and different gradient descente in Python.
  3. Piscine Python - Python 101 for data manipulation

Game Development Projects:

  1. So_long - 2D game in C.
  2. Wordle - Recreation of the Wordle game in C.
  3. Connect4 - Recreation of the Connect4 game in C.
  4. 2048 - Recreation of the 2048 game in C.

Algorithmic Projects:

  1. Cub3d - 3D game in C with raycasting implementation.
  2. PushSwap - Stack sorting algorithm in C.

Pedagogique Project :

  1. Csharp Course - Pedagogical course in C#.
  2. Minishell - Recreation of Bash command line from scratch in C.
  3. Piscine cpp - Introduction to C++.

Other Projects:

  1. Philosopher - Exploration of mutex and multithreading in C.
  2. YASL - Learning YASL language and image reading function implementation.
  3. GNL - Implementation of the get_next_line function in C.

Languages and Tools

Here are the programming languages and tools I am most comfortable with:

C C++ C# TypeScript Docker Python

Pinned Loading

  1. minishell minishell Public

    minishell_solo

    C 73 1

  2. petits_programmes petits_programmes Public

    Plusieur mini jeux fait par plaisir

    C 2

  3. ft_container ft_container Public

    reproduire des container de la std::

    C++ 1

  4. Balgor18/Inception-of-things Balgor18/Inception-of-things Public

    Shell

  5. webserv webserv Public

    Forked from WalterLuong/webserv

    Ce projet vous demandera d'écrire votre propre serveur HTTP. Vous devrez suivre la RFC d'HTTP et vous serez donc capable de tester avec un vrai browser web. HTTP est un des protocoles les plus util…

    C++