Full Stack & Mobile Web Developer

I'm a second-year student at Web@cadémie by Epitech, on a work-study program at Ollynk. From wireframing to shipping secure web applications, I have command of the entire development pipeline. My portfolio showcases my work on the RNCP 38436 qualification.

Profile photo

About Me

I'm passionate about the digital world, which led me to join Web@cadémie by Epitech to turn that passion into technical expertise. Now in my second year, I've learned to balance back-end rigor with front-end creativity.

My apprenticeship at Ollynk has exposed me to real-world challenges: data security, performance optimization, and deploying scalable applications.

Project-based learning (Epitech pedagogy)
Curious, self-driven Full-Stack developer
Focused on code quality and GDPR compliance

My Skills

Tech Stack

JavaScriptTypeScriptPHPPythonBASHHTML5CSS3

Frameworks & Libraries

Node.jsExpressReactJSNext.JSNuxtJSVue.jsSymfonyLaravelAdonis.jsSocket.ioFlask

Databases & Styling

MongoDBMySQLPostgreSQLSupabaseTailwindCSSSASS

Tools & Design

VS CodeGitHubPostmanDockerVercelFigmaCanva

My Work

Nakamanet
School

Nakamanet

Community and social platform dedicated to Japanese culture (manga and anime).

#Next.js#Laravel#Adonis.js#Python#FastAPI#Docker#Socket.io#PostgreSQL
Klynn - E-commerce
School

Klynn - E-commerce

Full-featured online store (Symfony/React).

#React#Symfony#Doctrine#Stripe#MySQL#Docker#JWT
My Driving School
School

My Driving School

Driving school management intranet with 4 roles and hour packages.

#Django#Python#SQLite#Bootstrap 5#Stripe#Docker#Gunicorn#Nginx
PreviouslyOn
School

PreviouslyOn

TV show tracker connected to an API.

#Nuxt 4#Vue 3#OAuth 2.0#Docker#BetaSeries API
MyQuizz
School

MyQuizz

Online quiz creation and management.

#PHP#Symfony#Twig#Doctrine#PostgreSQL#Docker#PHPUnit
H5AI - Indexer
School

H5AI - Indexer

Modern file explorer for a server's filesystem.

#Node.js#Express#EJS#MongoDB#Docker
Responsive Mockup
School

Responsive Mockup

Pixel-perfect HTML/CSS build.

#HTML5#CSS3#JavaScript
TownKeeper
Personal

TownKeeper

Management game in the style of 'Papers, Please'.

#Python#Arcade
AMAS
Personal

AMAS

Showcase site for a motorcycle club: presentation, ride sign-ups, and an admin area.

#Next.js#Prisma#PostgreSQL#Supabase#NextAuth#Cloudflare R2#Vercel
ConfKids
Professional

ConfKids

Showcase site for kids' conferences.

#Next.js#Neon#TailwindCSS#Vercel
PIL - by ATEOS Conseil
Professional

PIL - by ATEOS Conseil

Buy-to-let investment guidance site with simulators and comparison tools.

#HTML/CSS#JS#Python

RNCP Validation

Summary of the RNCP 38436 skills covered by my projects. Each skill links to the projects that put it into practice.

Overall coverage19 / 20 skills

Block 1

Scoping and design of a web solution

6 / 6

RNCP38436BC01

  • RNCP01-1

    Draft a Statement of Requirements (SOR) based on needs expression, in order to functionally define a web solution project while respecting current regulations, particularly GDPR

  • RNCP01-2

    Write technical specifications by analyzing a SOR, in order to technically define a web solution development project

  • RNCP01-3

    Deploy a working environment by implementing the necessary versioning, sharing, and collaboration/communication tools to operationally define a web solution development project

  • RNCP01-4

    Create a mockup to allow the client to validate the web solution's structure while respecting best practices in terms of ergonomics and accessibility

  • RNCP01-5

    Identify features to develop by modeling various elements and their interconnections to structure the architecture of the web solution and Database (DB)

  • RNCP01-6

    Write a presentation to showcase technical choices, mockups, and the web solution schema by arguing the choices made to allow the client or decision-maker to validate the proposed solution

Block 2

Development and deployment of a web solution

8 / 8

RNCP38436BC02

  • RNCP02-1

    Develop the web solution prototype to present the technical architecture to the client

  • RNCP02-2

    Write the solution code by transcribing the SOR features while respecting accessibility, ergonomics, SEO standards and current regulations to develop the web solution

  • RNCP02-3

    Integrate the various elements of the web solution according to the mockups while respecting the latest standards of used languages (HTML, CSS, JS, ...)

  • RNCP02-4

    Implement the "front-end" part of a web solution

  • RNCP02-5

    Implement the logic and database ensuring data persistence on the server side (the "back-end")

  • RNCP02-6

    Implement authentication rules while respecting security best practices to secure access to a web solution

  • RNCP02-7

    Implement a testing plan by designing various unit and integration tests to verify that all developed features work well separately and together

  • RNCP02-8

    Deploy a web application using a server to make the application accessible to users

Block 3

Documentation, monitoring, and continuous improvement

5 / 6

RNCP38436BC03

  • RNCP03-1

    Write technical documentation for stakeholder teams by creating the technical and functional documentation of the web solution to ensure its longevity and future evolution

  • RNCP03-2

    Write user documentation to provide support to users to ensure the autonomy and satisfaction of web solution users

  • RNCP03-3

    Monitor the launch of a web solution by collecting user feedback to assess the quality of the deployed web solution

  • RNCP03-4

    Identify quality and performance improvements for a web solution by analyzing user feedback and traffic analysis data to improve the quality and availability of a deployed web solution

  • RNCP03-5

    Analyze the quality of ergonomics and accessibility of the solution (standards, design, ergonomics, navigation, SEO, best practices, etc.) to identify areas for improvement

  • RNCP03-6

    Write an argumentative document listing improvement proposals to validate recommendations for corrective developments of a web solution

    No published project covers this skill.

My Journey

September 2025 - November 2026

Apprenticeship at Ollynk

Remote / Marseille

Full-Stack apprentice developer, contributing to innovative solutions for data management and security. Working on scalable, high-performance applications.

Next.JSFlaskHTML5TailwindCSSPostgreSQL
November 2024 - November 2026

Training at Web@cadémie by Epitech

Marseille

Intensive, comprehensive training as a Full-Stack Web and Mobile developer. Team-based project learning, version control with Git, and agile methodologies.

JavaScriptTypeScriptReactNode.jsExpressMongoDBSQLDocker
2019 - 2020

First year of a Licence SI (Information Systems)

La Garde

Learned the basics of C/C++ programming and algorithms, which made me want to learn more, but then Covid hit and complicated things.

CC++Algorithms

Get in touch

Got a project idea or a question? Let's talk!