Hi, I am

Gabin BERNARD

Passionate full-stack developer
Passionate about web development and admitted to the 3rd year of BUT Informatique in Grenoble, I'm currently looking for a work-study position as a ful-stack, frontend or backend web developer.
Native
French
Advanced - B2/C1
English
BUT (IUT2 - Grenoble)
Informatique
DUT (IUT1 - Grenoble)
MMI
BAC
Scientifique
Languages and technologies
My skills
Problem solving
Algorithmic, Data structures, Dynamic programming
Clean code
Good practices
Testing
Unit, integration and E2E testing, TDD
Frontend
React / Angular / Vue
Web design
Adobe Suite, UX/UI, Audiovisual
3D Visualization
WebGL, ThreeJS, Blender
Integration
HTML, CSS, SASS, Bootstrap, JQuery
Quality & Optimisation
ESLint, WebAssembly
Backend
PHP / Java
PHP
Symfony, OOP, PhpStorm
Java
Spring, JEE, IntelliJ
REST & GraphQL APIs
Security, Authentication, WebSockets, ORMs, N-Tier
Databases
MySQL, Postgre, Mongo, Redis
DevOps
Git, Github, Gitlab CI, Docker, Kubernetees
Deployment
NGINX, Linux, Debian
Personal and professional
PROJECTS
Language learning website
Openbaguette.com
Openbaguette is a French learning platform targetting English speakers. It contains a bunch of human and AI-generated content aiming to make your progress easier and more effective.
Visit Openbaguette
Mini-games website
Igrayem.com
Play mini-games with your friends (Poker, Blackjack, Pong, Drawing contest...) in just a few clicks. Play up to 8 players simultaneously.
Visit Igrayem
Simple 3D web-based game
Wheel racing game
Easy racing game created within a week using Three.js and procedural model generation. Race laps on procedurally generated circuits!
Play Wheel Game
Discurd, a Discord clone
1 APP - 3 LANGUAGES
The Discord clone's
Architecture
3 front-end frameworks, 3 backend frameworks, 3 different ecosystems, 2 databases and 1 operating system. This architecture constitutes 6 versions of the same app.
User
React
Angular
Vue
Java
x
Spring
Python
x
Django
PHP
x
Symfony
MySQL
MySQL
MongoDB
Linux
Discurd, a Discord clone
Chat with your friends, make voice calls, create, manage and join servers to meet new people. Whatever you do on Discord, you can do on Discurd too.
Visit Discurd (Coming soon)
Contact me on
Linkedin