Correard Nolan

Nolan

Correard

42 was the answer. Code was the question.

About

Who am I

Student developer at 42 Angoulême since 2025. Learning system development, with the goal of one day working in video game development.

French High school Diploma

2020 - 2023

Science track

Physics

Computer Science

French Baccalauréat with a science track, specialized in physics and computer science.

Bachelor-level in Computer Science (BUT)

2023 - 2025

Project Management

Software Developement

Three-year professional degree program. Completed two years of the curriculum.

42 Network - Core Curriculum

2025 - Present

C

C++

Algorithms

Unix

Currently completing the core curriculum at 42 Network (Angoulême). Hands-on, project-based learning focused on programming fundamentals, problem solving, and teamwork.

Cub3D image

Cub3D

A raycasting engine inspired by Wolfenstein 3D, built from scratch in C using SDL2.Includes real-time rendering, player movement, one ennmy, collision detection and texture mapping.

Raycasting

C

SDL2

Trigonometry

Gane Engine Basics

Visit the repo

Minishell image

Minishell

A custom Unix shell written in C, reproducing core bash features such as piping, environment variable expansion, signal handling and process management.

C

Unix

Forks

Pipes

Parsing

Visit the repo

FdF image

FdF

A 3D wireframe map renderer built in C, transforming height maps from text files into interactive 3D projections using mathematical transformations.

C

SDL2

3D Projection

Visit the repo

My skills

Languages

C (low-level, memory), C++ (OOP), HTML & CSS (layout, responsive), JavaScript & TypeScript (ES6+, async), Python (scripting), Java (OOP)

Frameworks

React (hooks, components, context), Next.js (SSR, routing), Tailwind CSS (utility-first styling)

Soft skills

Team work, Self-learner mindset, Clear communication, Technical explanation

Concepts

Raycasting (rendering), Memory organisation (heap/stack), System programming (Unix), Parsing, Algorithms