
Leonardo Cavaletti
Web & Software Developer in London
About
Software developer and overall creative individual proficient at crafting interactive experiences on the web, applications and all sort of devices - alongside with tools and libraries to maximize efficiency and productivity. My skillset and past work includes:
-
Modern web development - HTML / JS / CSS + precompilers, Node.js, bundlers & cross-platform deployment
-
Three.js, GLSL shaders & real-time 3D graphics
-
React framework & ecosystem - hooks, state management, routing, react-three-fiber, framer motion, NextJS
-
Unity & C#, virtual / augmented / mixed reality
-
Python - tools and scripts, automation, web scraping
-
UX design, wireframing, good eye for color and composition, Adobe Creative Suite
-
Houdini, 3DS Max, Fusion, Blender
-
Open-source & software contributions, 1000+ ⭐ on GitHub
Work Experience
Leading the interactive department, managing a group of developers and coordinating with other teams to create visions for new interactive experiences, validate pitches & proposals and ensuring smooth releases across projects.
Taking on development of the more complex and ambitious projects, predominantly using web-based technologies and real-time 3D.
Advising other developers and building robust, clean and modular codebases for them to expand upon.
Developing interactive applications in Unity and the occasional web-based project, focusing on real-time 3D and virtual / augmented reality.
Improving the production workflow, creating tools which would later become a a core part of the company’s technical infrastructure.
Researching and developing novel experiences and internal demos to push for new business opportunities.
Developing tools, scripts and plugins in Maxscript & Python to maintain the production pipeline, providing solutions to technical problems and increasing the overall efficiency of the studio while liaising between different departments. Occasional creative work in Houdini and Unity.
Creating 3D animations in 3DS Max & Fusion. Developing tools, scripts and plugins in Maxscript & Python.
Projects
A web-based platform showcasing psychiatric disorders and treatments, featuring a node-based 3D navigation system and interactive applets with animated videos, maps, charts & graphs. (JS, Webpack, three.js, D3)
Writing
A programming book about HaxeFlixel, a cross-platform game development framework for the Haxe toolkit.
Awards
Commended as student of the year
Education
Graduated with Distinction, Award 1st. Among notable extracurricular activities: school & student representative, student ambassador, president of Drawing society, "Make a Difference" & welcome crew volunteer