Guillaume G.

Hi, I'm Guillaume !

A passionate developer who love to learn new things.

I graduated from Epitech Paris in 2021 where I learned development, espacially in C, C++ and Javascript.

During my studies, I started working as a Freelancer, by creating back-end services in NodeJS for businesses.

At the end of my studies, I wanted to discover new things, and learn Vue JS to enter the world of front-end development.

A little later, I joined Jellysmack as a front-end developer for one year.

Unfortunatly, this experience wont last long. I take this as an opportunity to test my skills in other compagnies, joining Prestashop to help them work on their component library. This opportunity was stopped shortly after.

In october 2023, I joined Playplay as a front-end developer.

You can find or contact me on

Education

  • Epitech - Paris 2016 - 2021

    CC++JavascriptSQL

    Software Engineer course to learn programming languages. C, C++, Python, Javascript, NodeJS, SQL, HTML, CSS

  • Keimyung University - South Korea 2019 - 2020

    UnityOpenGLAutodesk Maya

    Course in Keimyung University to learn everything related to video game development. Unity, Unreal Engine, 3D modelisation using Blender and Maya and OpenGL. I also learn basic korean

Experiences

  • Daneel 2017 - 2021

    ERC20BlockchainNodeJSSolidity

    Daneel is a smart personal assistant in cryptocurrencies. My work was to create the DAN token (ERC20) in solidity, help during the ICO, developer a REST API using NodeJS, Express and Sequelize and integrate ethers.js to allow ERC20 payment on web platform

  • Kilometer 2018 - 2021

    IonicAngularNodeJSSQLAWS S3

    Kilometer is an app that help track mileage for professionnal trips. My goal was to create an Ionic App to track users location and create GPS trips. Develop a REST API for the users managements and their journeys. And develop a script to create all the PDF files legally needed for the mileage expenses

  • Assemblée 2018 - 2021

    Jitsi-meetNodeJSWebRTC

    Assemblee is a french video conferencing website based on Jitsi-Meet. My goal was to create a REST API for the website using NodeJS, Express and Sequelize. Integrate Jitsi-Meet and manage the server deployment (Jitsi, recording, API, Web App)

  • Lexboard 2018 - 2021

    NodeJSSequelizeAWS S3

    LexBoard helps businesses and law firms reduce the time spent on project management. My goal was to create a REST API using NodeJS, Express and Sequelize, Manage the SQL database and the file management (AWS S3)

  • Jellysmack 2022 - 2023

    NodeJSVueJSTailwindTypescript

    Jellysmack help content creator grow their community on different social platform. My work was to make front-end for internal web apps using Vue 3, Typescript, Tailwind and Vite

  • Prestashop 2023 - 2023

    NodeJSVueJSTailwindTypescript

    Creation of a component library using VueJS, Typescript and Tailwind based on a new design system for Prestashop

  • PlayPlay 2023 - present

    NodeJSVueJSTypescript

    Front-end developer to help improve user experiences creating videos

Projects

Rocket League showing the RocketStats plugin
C++

RocketStats

RocketStats is a Rocket League plugin working with bakkesmod, allowing you to display session information (MMR / Win and losses, streak) in game and/or in OBS. It was created with the help of Nusa, and it's now maintained by the community.

Highlights website
NodeJSVue 3Vuestic UI

Highlights

Highlights allows you to fill idle moments of your streams with a compilation of your clips. Create entertainment during your start screen, during a hydration break or a scene setup.

106% website
TypescriptNuxt 3Tailwind

106% Website

106% is a charity gaming event against bullying organized on Twitch that helped raised 9315€ for Marion La Main Tendue.

Ledstrip
NodeJSBLE

Homebridge Ledstrip BLE

I am too lazy to move to the ledstrip button and too poor to buy one with Apple Homekit already included. So i made mine, using Homebridge, NodeJS and a bluetooth USB adapter. It allow me to control my ledstrips with my voice using Siri and the Homepod. It handle on/off, brightness and color.

pb2 website
HTMLCSSJavascript

PB² Website

This website regroup all twitch streams of the PB² group, a speedrun community i'm part of. You can see who is streaming and which game, watch their stream and interact with them. It also handle the 'Zapping', a compilation of our fun clips created during our streams. An admin panel allow us to manager those clips.

48h du pb website
TypescriptVue 3SQLKoa

48h du PB Website

This is a website for a speedrun community event called '48h du PB' where we, as a community, try to beat as many Personal Best or Word record as possible in a 48-hour period. This website help logging beaten times and twitch streams of the participants

Logo of the video game Portal
NodeJS

Portal Twitch%

Portal Twitch% was my first NodeJS 'real project'. It's a Portal add-on created for speedrun marathon including twitch integration within the game. Viewer can vote for commands that are exectuded in the game, disturbing the runner. It was featured in many speedrun marathon (BLR, Speedons, ...)

portfolio website
TypescriptVueJSNuxt 3

Portfolio

This is the one you're reading right now. Kinda cool right ?