8000 Neoblacks (Neoblacks | Antoine) · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View Neoblacks's full-sized avatar
💻
Learning CPP
💻
Learning CPP

Highlights

  • Pro

Block or report Neoblacks

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

Hello world 🖖

Currently a student at Ecole 42 since November 2022, I've had the opportunity to develop my skills through various common core projects. In parallel with my studies, I also worked on a personal project with a colleague using the school's API, which met a great success with students and staff alike : Friends42

Used by over 4,200 unique users, with an average of 2,000 visits per day, Friends42 has become one of the most widely used tools at Ecole 42. This experience has enabled me to learn new skills in a real-life context, and to optimize the user experience on a large scale.

Here's an overview of the three common core projects I'm particularly proud of :


Transcendance 🕹️

Transcendance is a full-stack web project combining a solid backend and an interactive frontend, with advanced features such as OAuth authentication and a real-time interactive game..

  • Technologies used : HTML, CSS, JavaScript, Bootstrap, Python, Django, Django Channels, PostgreSQL, WebSockets, Docker, NGINX.
  • Acquired skills :
    • Design and development of a complete web architecture (backend + frontend).
    • Creating a responsive user interface with Bootstrap.
    • Real-time feature (Friends system, chat, tournament) development with Django Channels and WebSockets.
    • Deploying a containerized web application with Docker and NGINX.

MiniRT 🎨

MiniRT is a minimalist raytracing renderer, designed to generate realistic 3D images using raytracing algorithms.

  • Technologies used: C, 3D mathematics (vectors, matrices), raytracing algorithms.
  • Acquired skills :
    • Low-level project management in C.
    • Optimizing calculations to improve performance.
    • Design and implementation of graphic algorithms (lights, shadows, reflection).

IRC (Internet Relay Chat) 📡

This project consisted in developing an IRC server and client compliant with the RFC 2812 protocol specifications, enabling real-time communication between users..

  • Technologies used : C++, network sockets, TCP/IP.
  • Acquired skills :
    • Control network communications and manage multiple connections.
    • Implementing client-server protocols.
    • Thread and concurrency management for multi-user environments.

📬 Contact : amugnier@student.42.fr | LinkedIn

Neoblacks's | Antoine GitHub stats Top Langs

Languages used Softwares used
C Vim
Shell VS Code
Python Premiere pro
Makefile In design
VirtualBox

Pinned Loading

  1. leevyh/ft_transcendence leevyh/ft_transcendence Public

    JavaScript 1

  2. wow0000/friends42 wow0000/friends42 Public

    JavaScript 38 8

  3. ft_IRC ft_IRC Public

    C++ 2

  4. MiniRT MiniRT Public

    C

0