You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hubert GiorgiHG

Hubert Giorgi

React/Node Developer - Fullstack

€250/day
Nantes, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hubert

In love with code since adolescence. I offer:

💻 My in-depth skills in web development with React.js, Next.js, Node.js, and TypeScript. My very long experience in PHP/Symfony and my ability to manage both front-end and back-end development for complete applications.

⚙️ My practical experience with CI/CD pipelines, my expertise in "dockerization" and unit testing.

👁️‍🗨️ My passion for UI/UX and web design, my eye for aesthetics and functionality, ensuring an intuitive user experience.

🔄 My use of the Kanban agile method (or Scrum, in a team) to manage development, and the guarantee of a clean and timely delivery.

🎯 My good knowledge of SEO principles and digital marketing tools, ensuring that web projects are functional and naturally ready to hit "the first page".

🦉 My philosophy studies, which have refined my analytical skills, my methodological rigor, and a certain "state of mind". A priori.

📚 My Indie Maker mindset.

🧹 Adherence to "clean code" with a focus on maintainability. Constantly improving.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Ekoseon
    React/NextJS/Node Developer — Fullstack
    PUBLISHING
    October 2023 - November 2023 (1 month)
    Nantes, France
    Website/e-commerce site for a writer-biographer business.

    🔗 https://ekoseon.fr
    🚀 GitHub Repository -> https://github.com/HubrG/ekoseon

    ℹ️ Site created to manage and automate my parallel activity as a writer-biographer.

    To do this, not wanting to use a third-party - and paid - service, I had to set up the entire order management system from scratch, from the product page to order tracking. I was able to implement Stripe's API and its webhooks to manage the billing system, particularly to retrieve invoices upon payment (one-time or subscription) and display them on the customer interface. The customer can also cancel a subscription based on the number of interviews conducted and be reimbursed pro rata to the amount already paid.

    Furthermore, I wanted to automate the appointment booking system for the biographical interviews that precede the writing of the book. Thus, the client is free to book, modify, or cancel an appointment via the Calendly API, directly from their user interface.
    The client is also informed of the progress of the service, step by step, as well as the delivery status of their package via La Poste's API.

    To improve the SEO of this site, I also set up a blog section, whose posts can be generated directly via the administration interface with OpenAI's API.

    Typescript Stripe API Node React Next.js Serverless
  • Scrilab
    Symfony/PHP Developer — Fullstack
    PUBLISHING
    January 2023 - May 2023 (4 months)
    Nantes, France
    Online writing workshop

    🔗 https://scrilab.com
    🎥 Overview of features, in video -> https://youtu.be/swPH0ZnYuaM
    🚀 GitHub Repository -> https://github.com/HubrG/skl

    ℹ️ Scrilab is a community web application developed on Symfony 6 (PHP 8) in complete independence, with the ambition to provide passionate authors with a platform that is both robust and intuitive, intended for collaboration and sharing of personal literary works, also offering a "writing workshop" space. This application aims to improve the literary skills of its users by fostering mutual aid and the exchange of ideas.

    In addition to PHP/Symfony programming, this project involved the following skills:

    -> Deployment with GKE, then Cloudways in CI/CD with GitHub Actions
    -> Unit test creation
    -> Javascript (vanilla)
    -> Implementation of Symfony UX (Turbo, Components, React components)
    -> REST API
    -> Digital asset management with Cloudinary's API
    -> Forks and modification of GitHub repos, particularly for converting text to ePub format.
    -> OAuth Google implementation
    -> Node package management; Webpack
    PHP Symfony Docker Node React Symfony UX GCK JavaScript
  • Fastuff AI
    React/NextJS/Node Developer — Fullstack
    E-COMMERCE
    November 2023 - December 2023 (1 month)
    Nantes, France
    Feature to generate a 50-page A4 POS (document/PDF) in 5 minutes with OpenAI's API.

    🎥 Functionality in video -> https://youtu.be/WgAJeZR4RHQ
    🚀 GitHub Repository -> https://github.com/HubrG/ai

    ℹ️ This feature had to be perfectly responsive, which is why React was a natural choice for its implementation. This small project allowed me to leverage the full power of React and NextJS in all its technical aspects: advanced use of hooks, contexts, SSR, APIs, Next Auth...

    -> On one hand, I implemented OpenAI's API and stream management.
    -> The user enters the subject of their PDF and selects generation criteria (language, personality, length, tone, GPT model...)
    -> Each item in the generated outline is directly entered into the database.
    -> Once the outline is generated, the content of each point is generated simultaneously (promise.all).
    -> Once the PDF is complete, it's possible to regenerate each item of the PDF as needed, with different criteria if necessary.
    -> Each regeneration results in the creation of a new version of the regenerated item.
    -> The user is free to navigate between the versions of each item to best arrange their PDF.
    -> It is also possible to directly edit the content with a WYSIWYG system present on each item.
    -> For each generated item, the user spends tokens, and this is immediately reflected on their profile via a context. Since generation is done in a stream, the number of tokens is calculated using the "tiktoken" library.
    -> It is also possible to download the PDF in HTML/MD/TXT format, to edit it on a third-party tool and convert it to PDF.

    Next.js React.js OpenAI Typescript

Recommendations

Be the first to recommend Hubert

Help this freelancer shine by sharing your experience working together.

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

  • Bachelor's Degree, Philosophy
    Université Paris 1 Panthéon-Sorbonne
    2016
    Licence, Philosophie

Skill set

Categories