Ruben Caliandro

Ruben Caliandro

Computer Graphics, Web Development e Videogames

EN

Mi presento

04 Apr 2014

Chosko

Mi chiamo Ruben Caliandro (a.k.a. Chosko), e sono un Graphics Programmer di Torino.

Mi piacciono i computer da quando ero piccolo perchè mio padre passava molto tempo libero giocando ai videogame e leggendo riviste informatiche. Io semplicemente imparavo guardando tutto ciò che faceva.

La mia passione per la Computer Graphics nacque quando avevo 15 anni. A quel tempo il mio amico Stefano Nada mi inviò per chat un'immagine della Utah teapot renderizzata con un fantastico mix di luci, riflessioni e HDR. Quello fu il momento in cui decisi cosa avrei fatto nella vita: da quel giorno cominciai a studiare Computer Graphics, iniziando con C#, DirectX 9.0c e HLSL.

Stefano ed io cominciammo a lavorare ad alcuni progetti personali, primo fra tutti un framework grafico basato su DirectX, che utilzzai anche per realizzare la mia tesina di maturità ("Principi della Matematica applicati alla programmazione della computer-grafica in 3D"). Durante l'orale presentai alla commissione d'esame una simulazione del sistema solare, costruita interamente grazie al nostro framework.

A screenshot of the simulation presented for the thesis Questo è uno screenshot della simulazione presentata per la tesina durante la maturità

Quando cominciai l'università dovetti anche inizare a lavorare come Full-Stack Developer per pagare le tasse. Sebbene cominciò per necessità, il Web Development divenne presto una passione secondaria che continuai a praticare durante l'intero percorso di studi. In quegli anni ho lavorato sia in Italia che in California, aqcuisendo esperienza in diversi linguaggi e framework, tra cui Ruby on Rails, Angular e Node.js/Express.

Ho ottenuto la laurea triennale in Informatica nel 2012 e la laurea magistrale in Realtà Virtuale nel 2017, quest'ultima con la tesi "Studio e realizzazione di effetti speciali per il rendering stereoscopico in real-time". Entrambe le lauree sono state valutate a pieni voti: 110/110 e lode.

Nel 2016 sono riuscito a spostarmi a livello professionale dal Web Development al Game Programming, cominciando a lavorare come Graphics Programmer presso Tiny Bull Studios, un Indie Game Developer che realizza giochi in realtà virtuale. Come Graphics Programmer passo il tempo a implementare effetti speciali per la VR, scrivendo prevalentemente shaders o realizzando sistemi di particellari.

Trailer del gioco VR "Blind" di Tiny Bull Studios. Disponibile su Steam, Oculus e PlayStation Store