Leonardo Cavaletti

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

2020 — Now
London

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.

2016 — 2020
London

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.

2015 — 2016
London

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.

2013 — 2015
London

Creating 3D animations in 3DS Max & Fusion. Developing tools, scripts and plugins in Maxscript & Python.

Projects

2020

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

2016

A programming book about HaxeFlixel, a cross-platform game development framework for the Haxe toolkit.

Awards

2014

Commended as student of the year

Education

2010 — 2013
Bournemouth

Graduated with Distinction, Award 1st. Among notable extracurricular activities: school & student representative, student ambassador, president of Drawing society, "Make a Difference" & welcome crew volunteer

Contact

GitHub