Yassine Ben Yagoub

Yassine
Ben Yagoub

Je construis pour apprendre, et j'apprends en construisant. Mon socle : le C et le Go. Aujourd'hui, je développe Yunagi, une plateforme dédiée aux mangas, anime et webtoons.

Projet Yunagi
Langages C · Go
Formation École 42 — 2023–2026
Recherche Stage, CDD ou CDI
Dijon · Paris · Londres · Belgique
01 — Ma façon de travailler

Je construis pour comprendre

Comprendre avant d'utiliser

Je cherche à comprendre comment fonctionne ce que j'intègre à un projet, plutôt que de simplement l'utiliser sans savoir ce qu'il fait.

Du code au produit

Je travaille sur l'ensemble du projet : logique, API, base de données, interface et déploiement. Ça me permet de comprendre comment les différentes parties s'assemblent.

Chercher quand je bloque

Je n'essaie pas de tout savoir avant de commencer. Quand je rencontre un problème, je cherche, j'expérimente et j'apprends ce dont j'ai besoin pour avancer.

02 — Projet principal Yunagi Une plateforme francophone pour suivre ce qu'on lit et ce qu'on regarde — anime, manga, webtoon, web novel — avec des fiches enrichies par la communauté. 93 000+ œuvres · 150 membres · 21 000+ contributions validées
yunagi.app Code privé — présenté en entretien

Aussi sur App Store Google Play

L'accueil de Yunagi : la lecture en cours est reprise en haut de page.
Fig. 1 — L'accueil reprend la lecture en cours.
Les autres écrans →
Fiche d'œuvre sur mobile : Fullmetal Alchemist Brotherhood.
Fiche d'œuvre
Ma collection sur mobile : suivi par format et par statut.
Ma collection
Ce que j'ai construit
01

Catalogue multi-format

Anime, manga, webtoon, web novel, light novel — un seul modèle.

02

Collection & progression

Statuts, épisode ou chapitre en cours, favoris, notes.

03

Fiches contributives

Synopsis, épisodes, personnages — enrichis par les membres.

04

Autour des œuvres

News, agenda des sorties, discussions, suggestions.

Fiche d'une œuvre sur Yunagi : synopsis, note et onglets.
Fig. 2 — Fiche : synopsis, note, onglets épisodes / persos / discussions.
Ma collection sur Yunagi : filtres par format et par statut.
Fig. 3 — Collection : filtres par format et par statut, deux modes d'affichage.
Mon rôle Seul sur le produit : modèle de données, API, rendu serveur, interface, déploiement — et le bot Discord qui consomme la même API.
Stack actuelle
Go Fiber Templ JavaScript PostgreSQL Supabase Docker
03 —

Autres projets

L'Empreinte du Bâtiment

01
Client · Site en production

Site vitrine d'une entreprise de rénovation en Essonne : six pages, formulaire de devis relié à une API, données structurées et référencement local.

SEO local JSON-LD Formulaire de devis 6 pages Cloudflare
Voir le site

ft_irc

02
42 · C++ · RÉSEAU

Un serveur IRC écrit from scratch, capable de gérer plusieurs clients simultanés par multiplexage.

C++ Sockets TCP poll() Multiplexage
Code

Cub3D

03
42 · C · GRAPHIQUE

Un moteur de rendu 3D temps réel par raycasting, à partir d'une map décrite dans un fichier.

C Raycasting Parsing Rendu Textures Événements
Dépôt privé

Transcendence

04
42 · TYPESCRIPT · ÉQUIPE DE 5

Un morpion multijoueur en temps réel, en 1v1 et 1v1v1 : comptes, amis, chat, statistiques et tableau de bord admin. Projet d'équipe où j'étais Product Owner et développeur.

TypeScript React Fastify Prisma WebSocket Docker
Code

Bot Discord

05
PERSO · RUST · API

Un bot Discord en Rust qui interroge l'API de Yunagi : le même contrat que celui du site.

Rust Serenity Reqwest API REST Intégration Yunagi
Dépôt privé — sur demande
04 —

Parlons d'un projet concret.

Ouvert aux opportunités de développement, du serveur à l'interface. Le plus simple : un email.

© 2026 Yassine Ben Yagoub