Portfolio ©2026Suisse —

Giovanni Salcuni — Développeur fullstack

Apprenti informaticien CFC en développement d'applications. Je conçois et développe des produits web complets, de la base de données à l'interface.

01À propos

À propos

Salut, moi c'est Giovanni. Je conçois et développe des produits web de bout en bout — de la base de données à la dernière micro-interaction — avec un vrai souci du détail, de la performance et de l'accessibilité.

Je code depuis mes 15 ans. En parallèle de mon apprentissage, je livre de vrais projets pour de vrais clients — SaaS, e-commerce, sites vitrines — principalement avec Next.js, TypeScript et React.

« Un bon produit se remarque par ce qu'il ne fait pas. »
— Ma philosophie
Projets en ligne
6
Années de code
7
Langues parlées
3
Fin du CFC
2027
02Projets

Projets sélectionnés(06)

Une sélection de projets conçus et développés de A à Z — du design à la mise en production.

01 / 062025
Projet phare

Vellume

SaaS éducatif · IA · Fullstack

Plateforme d'étude pour apprentis CFC ICT : flashcards générées par IA, tuteur RAG ancré dans tes notes et révisions FSRS.

  • Next.js 16
  • TypeScript
  • MySQL
  • Drizzle ORM
  • Better-Auth
02 / 062026

CreaWrap

Refonte · 3D temps réel · Back-office

Proposition de nouveau site pour un atelier de covering genevois : configurateur 3D en temps réel, avant / après, thème clair et espace atelier pour gérer les réalisations.

  • Next.js 16
  • TypeScript
  • Tailwind 4
  • React Three Fiber
  • Three.js
03 / 062025

Factura

SaaS · Design & dev

SaaS de facturation et de comptabilité : factures, devis, clients, paiements Stripe, rôles et permissions. Entièrement repensé en 2026.

  • Next.js
  • TypeScript
  • TailwindCSS
  • Stripe
  • Drizzle ORM
05 / 062025

ors-shooting

Site vitrine · Réservation · Motion design

Site et réservation en ligne pour un photographe, repensé en 2026 façon « chambre noire » : loupe qui révèle le tirage, pellicule qui défile, planche contact.

  • Next.js 16
  • TypeScript
  • Tailwind 4
  • Framer Motion
  • Lenis
03Compétences

Boîte à outils

Les technologies et pratiques que j'utilise au quotidien, du prototype à la production.

  • 01

    Frontend

    React Next.js TypeScript Tailwind CSS Framer Motion Three.js

  • 02

    Backend

    Node.js Server Actions Better-Auth Stripe Resend

  • 03

    Données

    Drizzle ORM SQLite / Turso MySQL Vercel Blob

  • 04

    IA

    Gemini RAG FSRS

  • 05

    Design

    Figma UI/UX Motion design Responsive

  • 06

    Qualité & mise en ligne

    Zod Access control Rate limiting Vercel GitHub Actions

04Chronologie

Comment j'ai appris

De mes premières lignes de HTML à 15 ans jusqu'au premier poste : les étapes qui m'ont amené ici.

  1. 2019

    Premières lignes de code

    À 15 ans, en autodidacte : HTML, CSS puis JavaScript, avec la documentation, des tutoriels et beaucoup de code open source.

    • HTML
    • CSS
    • JavaScript
  2. 2019 — 22

    De JavaScript à React

    Des projets perso de plus en plus ambitieux, jusqu'à React et sa logique de composants.

    • React
  3. 2022

    Premiers clients

    Je deviens freelance : sites vitrines et applications web pour des clients locaux, avec une spécialisation progressive sur React et Next.js.

    • Next.js
    • Freelance
  4. 2024

    Apprentissage CFC

    J'entre en apprentissage d'informaticien, orientation développement d'applications. En parallèle, Shoply : catalogue, panier, commande et authentification.

    • CFC
    • Shoply
    • Drizzle
  5. 2025

    Des produits en production

    Rénovation du Léman et ors-shooting pour de vrais clients, puis Factura et Vellume : SaaS, paiements Stripe, IA et RAG.

    • Stripe
    • Gemini
    • SaaS
  6. 2026

    Tout repenser

    Refonte complète de ce portfolio, de Factura, Vellume, Shoply, ors-shooting et Rénovation du Léman : direction artistique, animations, accessibilité, performance et sécurité. Puis CreaWrap, un site client avec configurateur 3D en temps réel et son espace de gestion.

    • Design
    • Motion
    • 3D
  7. 2027

    La suite s'écrit ici

    Fin du CFC et premier poste de développeur fullstack. Et si on écrivait ce chapitre ensemble ?

    • Fullstack
    Écrire la suite
05Parcours

Expérience & formation

  1. 2024 — présentEn cours

    Apprenti développeur ICT

    Formation professionnelle CFC · Suisse

    Apprentissage d'informaticien CFC, orientation développement d'applications. Projets web fullstack en parallèle.

  2. 2022 — 2024

    Développeur freelance

    Projets clients & personnels

    Sites vitrines et applications web pour clients locaux. Spécialisation progressive sur l'écosystème React / Next.js.

  3. 2019 — 2022

    Auto-formation

    HTML · CSS · JavaScript · React

    Premiers projets perso dès mes 15 ans. Montée en compétence via documentation, tutoriels et code open source.

Formation

2024 — 2027

CFC d'informaticien, orientation développement d'applications

Suisse

Langues

  • Français

    Langue maternelle

  • Anglais

    B2 — professionnel

  • Italien

    B1 — familial

Ce que je recherche

Un premier poste de développeur fullstack dès la fin de mon CFC en 2027, dans une équipe où la qualité du produit compte autant que celle du code.

Parlons-en
Parlons-en
06Contact

Un poste, un projet ou une simple question ?

Je réponds généralement sous 24 h. Écris-moi directement ou passe par le formulaire.

Tes données servent uniquement à te répondre. Confidentialité

© 2026 Giovanni Salcuni · Conçu & développé par moi-mêmeHeure locale (Suisse) ·
Mode présentationConfidentialité