I grew up among the smells of ink and freshly printed paper, looking with curiosity at the world of graphic design. After learning the basics of programming at the High School, and eager to explore both worlds, I took a multimedia communications course that put me in touch with Chialab, where I've grown as a web developer since 2012. Working on institutional websites and EdTech applications, I developed an interest in typography, readability, and accessibility. I am on the mission to promote and improve the synergy between designers, programmers and tools through talks, articles, training and technical leadership of teams developing components.
Articles /

The craft of component design
How to design a component library that scales with projects, designers and developers?
- Web Components
- Web design
- Web development

Modern CSS Techniques To Improve Legibility
In this article, we cover how we can improve websites legibility using some modern CSS techniques, great new technologies like variable fonts and putting into practise what we learned from doing scientific researches.

How To Use Face Motion To Interact With Typography
In this article for Smashing Magazine, we will cover how to combine Machine Learning, variable fonts, and CSS grids to create layouts that respond to the proximity, the inclination, and the number of the users’ faces.

Code the thinking, not the artifact
Questions, thoughts and tasks that a software architect has to keep in mind when starting a new project.

How to Improve the Frontend Dev Experience without a Bundler
A look at how you can use ES6 modules and Service Workers to launch a web app without Webpack or Rollup.