giulio benvenuti/artist & dev
/
portfolio · v1.0
build 2026.04.26
system online
uptime 99.97%
Disponibile per progetti — Cagliari, IT

Giulio
Benvenuti·

Costruisco interfacce performanti e visualizzazioni 3D realistiche. Full-stack developer e 3D artist, di base a Cagliari.

Cagliari · SardegnaOra locale --:--:--Stato Disponibile · q3 2026
scroll
01 / chi sono

Chi sono/ artist & dev

Una bio breve. Più sotto: timeline e stack.

Sono Giulio Benvenuti, full-stack developer e 3D artist di base a Cagliari. Lavoro ad AlmavivA su microfrontend React e backend Java/Spring; in parallelo sviluppo render e visualizzazioni 3D per studi di architettura, clienti privati e prodotti videoludici.

Il mio percorso non è lineare: design industriale allo IED, poi un master in visualizzazione architettonica, poi videogiochi con Unity, poi distributed systems. Il filo conduttore è sempre lo stesso — costruire cose visive che funzionano sotto il cofano.

Percorso
2026 →
Full-stack developer
AlmavivA · RomaCode
2023 — 2025
Microfrontends & Java backend
AlmavivA · RomaCode
2019 — 2023
Consulente / freelance
Cagliari · SardegnaMixed
2022 — 2024
Game Developer
Game Maker AcademyGames
2018
Master Archviz
Inrender Academy3D
2015 — 2017
Laurea triennale Design
IED CagliariDesign
Stack tecnico

Frontend

ReactNext.jsTypeScriptJavaScriptTailwindFramer MotionMicrofrontendsHTMLCSS

Backend

JavaSpring BootQuarkusKafkaMySQLMongoDBSQLKeycloakAPISIXWSO2

Cloud / DevOps

DockerKubernetesGitHub ActionsVercelPowerShellMarkdown

AI

ClaudeChatGPTClaude CodeCursorCopilotPrompt engineeringVibe coding

Game Dev

UnityC#Game Design

3D / Creative

3ds MaxV-RayCoronaMayaSubstance PainterSubstance DesignerAdobe CSAfter EffectsAutoCADSketchUp

Conosco anche

PythonC++LuaBash
02 / lavori

Opere selezionate

Selezione di progetti di visualizzazione architettonica e interior design.

[ 01 ]
Poggio dei Pini
Poggio dei Pini
archviz · esterni notturni
Riqualificazione residenziale, render esterni con illuminazione notturna e volumetria lunare.
2023
[ 02 ]
Abitazione 1
Abitazione 1
archviz · restauro residenziale
Restauro residenziale di un edificio neoclassico. Studio volumetrico in clay rendering, render finale di facciata e cortile interno.
2018
[ 03 ]
Abitazione 2
Abitazione 2
archviz · interior design moderno
Interior design contemporaneo per abitazione privata. Cameretta minimal e bagni con cementine decorate.
2018
[ 04 ]
Abitazione 3
Abitazione 3
archviz · interni e dettagli
Visualizzazione di interni residenziali con focus sui bagni e dettagli di finitura.
2018
[ 05 ]
Interno 1
Interno 1
archviz · dettagli interni
Studio di dettagli interni residenziali per progetto di interior design.
2019
[ 06 ]
Riqualificazione 1
Riqualificazione 1
archviz · riqualificazione urbana
Progetto di riqualificazione urbana con render di tre vie e angoli caratteristici. Studio di volumi e illuminazione diurna.
2018
[ 07 ]
Terrazza
Terrazza
archviz · terrazza esterna
Visualizzazione di una terrazza residenziale con arredo esterno e gestione della luce diurna.
2018
[ 08 ]
Parco di Pula
Parco di Pula
archviz · parco urbano
Riqualificazione del parco pubblico di Pula. Studio di pergolato, sedute, fontane e arredo verde urbano.
2018
[ 09 ]
Esterno 1
Esterno 1
archviz · esterni residenziali
Render esterni di edificio residenziale moderno con dettagli di facciata e pergolato d'ingresso.
2018
[ 10 ]
Teatro Massimo
Teatro Massimo
archviz · interno storico
Render del Teatro Massimo. Studio di luce, materiali e dettagli architettonici per ambienti interni storici, con varianti cromatiche tra cui la versione oro.
2018
03 / laboratorio

Il Laboratorio

Tre micro-strumenti che girano dal vivo nel browser. Niente video, niente screenshot.

viewer.glb

3D Viewer

Modello orbitabile con materiali, illuminazione HDR e anti-alias. Three.js puro.

tris 12,288fps · 60
playground.tsx

Code Playground

Snippet reali del mio lavoro, evidenziati e modificabili. Niente esecuzione (per ora).

1
// hooks/useScroll.ts — custom hook used in the hero parallax
2
3
import { useEffect, useState } from 'react';
4
5
export function useScroll() {
6
const [y, setY] = useState(0);
7
8
useEffect(() => {
9
const onScroll = () => setY(window.scrollY);
10
window.addEventListener('scroll', onScroll, { passive: true });
11
return () => window.removeEventListener('scroll', onScroll);
12
}, []);
13
14
return y;
15
}
typescript · utf-8ln 15 · col 1
shader.glsl

Generative Art

Flow field shader-driven. Ogni reload è una composizione nuova.

60
50
265°
04 / contatti

Contatti dal terminale

Niente form. Digita un comando — o usa i bottoni qui sotto se preferisci.

giulio@portfolio:~ · zsh
Ultimo accesso: oggi su /dev/portfolio
giulio benvenuti — artist & developer cagliari, IT · disponibile dal 2026
digita 'help' per i comandi disponibili, oppure prova:
whoami · contact · works · stack · hire-me · coffee

Parliamo di un progetto

Disponibile per collaborazioni full-stack, sviluppo videogiochi, visualizzazioni 3D e consulenze tecniche. Tempo di risposta: 24-48h dal lunedì al venerdì.