Skip to content
View vvaucoul's full-sized avatar
💻
Focusing
💻
Focusing

Highlights

  • Pro

Block or report vvaucoul

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vvaucoul/README.md

Hi there, I'm Vincent 👋

Software engineer & game developer · 42 alumni
I build operating systems from scratch — and games.

42 alumni RNCP 6 & 7 Steam Made in France


👋 About me

  • 🇫🇷  French software engineer, hooked on operating systems.
  • 🖥️  Building two kernels from scratch — one x86, one ARM. Lots of fun 🙃
  • 🎮  Game developer too — two titles on Steam, in Unreal Engine 5 and Godot.
  • ✨  I like clean APIs and well-documented repos.
  • 💬  Happy to talk kernels, engines, or allocators.

🎮 Games

Game Description
Get Mazed 🗡️ Roguelite PvE roguelite in a procedural labyrinth. Solo or co-op.
Barbecue 🍖 Party Co-op party game for 1–4 players. Grill, serve, panic.

⚙️ Kernels

Project Description
KronOS 🖥️ C / ASM x86 kernel from scratch — paging, scheduler, VGA & PS/2.
XARM64 🍓 aarch64 Kernel for the ARM Cortex-A76 on Raspberry Pi 5.
Hephaistos ⚒️ C The freestanding library KronOS runs on. No libc.

🚀 Projects

Project Description
VintzGameEngine 🕹️ C++ Custom game engine built on OpenGL 4.5.
SceneOptimizerPlugin ⚡ UE5 Unreal Engine 5 plugin for scene optimisation.
HyperCore 🧰 C Data structures and utilities for modern C.
Woody-Woodpacker 🪵 ASM ELF64 packer — injects an encrypted payload.
Malloc 🧮 C malloc/free/realloc rebuilt on mmap.
Webserv 🌍 C++ HTTP server from scratch — routing and CGI.
🗂️  Show every project
Project Description
NM 🔍 C nm(1) clone — walks symbol tables by hand.
Little-Penguin-1 🐧 Kernel Linux kernel module and driver exercises.
Lem-IPC 📡 C Multi-process arena over System V IPC.
Philosophers 🍝 C Dining philosophers — threads, then processes.
Lem-in 🐜 C Multi-path graph routing through a maze.
ft_containers 📚 C++ STL containers from zero, red-black tree included.
FT_Ality 🥋 Haskell Automata engine for fighting-game combos.
Nibbler 🐍 C++ Snake with render backends swapped at runtime.
Dr-Quine 🧬 C / ASM Self-replicating programs, in C and assembly.
Cub3D · FDF 🧱 C Raycasting engine and wireframe renderer.

42 curriculum — Libft · get_next_line · Ft_Printf · Ft_Server · FT_Services · Libasm · Push_Swap · Pipex · Minishell · 42-LIBFT · FT_LS · Ft_Turing · FT_Linux · Darkly


🧰 Stack

🎮  Game Development

Unreal Engine 5 Godot OpenGL 4.5

⚙️  Systems & Low-Level

systems stack

🌐  Web & Services

web stack


🎓 Education

42 Paris — Common Core and Post Common Core completed.

Diploma Level Issued
IT Architecture Expert (RNCP 39774) RNCP 7 Oct 2025
Software Solutions Designer & Developer (RNCP 39783) RNCP 6 Feb 2026

RNCP 7 ≈ EQF 7 (Master's) · RNCP 6 ≈ EQF 6 (Bachelor's)


🌐 Website  ·  💼 LinkedIn  ·  🎮 Steam  ·  📦 Repositories

Thanks for stopping by — feel free to say hi 👋

Pinned Loading

  1. KronOS KronOS Public

    Lightweight Unix-like kernel writen in C and ASM. It follows the KFS series of the 42 school.

    C 4 1

  2. Hephaistos Hephaistos Public

    A complete Kernel library for KronOS Kernel. Implement usefull functions such as types, algorithms and more.

    C 2