You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Grégoire HazetteGH

Grégoire Hazette

Full-stack Developer

€650/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Grégoire

Fullstack TypeScript / JavaScript Developer with expertise in Node.js, Vue.js, Docker, Electron, and modern environments. I work on projects from scratch or on refactoring/optimizing existing applications.

Accustomed to best practices (automated tests, clean code, CI/CD, performance optimization), I design and deliver reliable, scalable, and maintainable applications. Experience with REST APIs, WebSocket, third-party integrations, and cross-platform desktop applications.

✅ Main Stack: TypeScript, JavaScript (ES6+), Node.js, Vue.js, Electron, Docker
✅ Other Skills: Express, Fastify, Tailwind CSS, PostgreSQL, MongoDB, Nginx, Git, API integrations, application security
✅ Methods: Agile/Scrum, TDD, refactoring, technical documentation

📍 Available for short or long-term missions, remote or on-site.
💬 Contact me to discuss your project.
  • English

    Fluent

  • Chinese

    Basic

  • French

    Native or bilingual

Can work on-site
Lyon (up to 50km)

Experience

  • Synthetic Minds
    Adult AI Generator
    March 2024 - Today (2 years and 5 months)
    Lyon, France
    Creation from scratch of an adult content generation platform by AI (image / video / AI RP companion), with a fluid UX designed for a niche audience.

    Complete frontend development (Vue 3 + TypeScript)

    Skills developed:
    Vue 3, TypeScript, Docker, FastAPI, PostgreSQL, Stable Diffusion, SEO, asynchronous architecture, Claude code
    PostgreSQL Front-End Development RabbitMQ TypeScript
  • Buildfight.com
    Matchmaking Server
    VIDEO GAMES AND ANIMATION
    January 2020 - May 2020 (4 months)
    Arras-sur-Rhône, France
    Development of an Innovative Match-Making Server:

    I actively participated in the development of a match-making server that revolutionized how players are connected. Using the ELO system, the server matches players based on their skill level, thus ensuring a more balanced and competitive gaming experience.

    Development of a Sophisticated Fortnite Bot:

    In addition, I also contributed to the development of a bot for Fortnite. This innovative bot aims to improve the gaming experience by automatically grouping players once they have found an opponent via the match-making server. But that's not all. The bot was designed to monitor the progress of each match, ensuring that cheating cases are avoided. This helps to ensure a fair gaming experience for all participants.
    Python TypeScript Websocket Docker Puppeteer
  • Zelin
    Development of a 3D Results Viewer
    MECHANICAL ENGINEERING
    February 2019 - August 2019 (6 months)
    Toulouse, France
    Development of a CFD Simulation Results Viewer:

    The core of my project was to provide an efficient solution for engineers working on fluid dynamics (CFD) simulations. These professionals regularly use software like StarCCM and OpenFOAM to perform their simulations. However, visualizing the results can sometimes be complex. That's why I worked on developing a Web Viewer that allows them to visualize their simulation results directly in a browser.

    Development Module:

    The realization of this project involved the development of a number of key modules.

    Graphics rendering module: This module was developed using the Three.js (WebGL) framework, which is known for its ability to produce high-quality interactive 3D graphics directly in the browser.

    Multi-thread conversion server: A Node.js conversion server was developed to convert VRML2 files to JSON format. This step greatly simplified integration with Three.js.

    Scene control: This module allows users to interact with the 3D scene. They can perform a number of actions, including dragging, zooming, scaling, and even real-time slicing.

    Tree structure: A specialized menu was created to allow navigation between the different objects of the 3D model. This gives users the ability not only to hide certain parts of the model but also to display data from the simulation, among other features.
    Angular Node.js TypeScript three.js Express

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • (bac +5) Digital Architect
    42, Lyon
    42 est une école d'informatique fondée par Xavier NIEL. Celle-ci est basée sur les principes d'E-Learning, de Peer Learning et d'apprentissage par la pratique, les étudiants sont encouragés à avancer par eux-même, à s'entraider et à apprendre en se basant sur le plus de sources de savoirs possibles plutôt que sur celles d'un unique professeur. Chacun est libre d'avancer à son rythme, de choisir les branches de l'informatique dans lesquelles il souhaite progresser à travers les dizaines de projets mis à disposition, parmi lesquels le développement d'un Kernel from scratch, une plateforme de streaming basée sur la technologie Torrent, une application mobile native reproduisant le fonctionnement de Deezer, un malware polymorphe, un jeu multijoueur en réseau, et bien d'autres.

Skill set

Categories