ABOUT ME

My Background

I'm an architect working at the intersection of computational design, acoustic simulation, and physical computing. Before this year, my tools were Rhino and Grasshopper — parametric geometry, acoustic modeling for real spaces, the language of an architect who designs with algorithms but has never written a line of code to run outside them. That's the work behind the two images on this page — a station canopy where acoustic noise mapping and a photovoltaic glazing skin had to be resolved together, panel by panel, parametrically.

Gennaro Picinni Leopardi Gennaro Picinni Leopardi

Five months ago I wrote my first line of code, at Fab Lab Barcelona, IAAC, during Fab Academy 2026. Since then I've designed and milled my own PCBs, written the firmware that runs them, and built a kinetic actuator from a stepper motor, a leadscrew, and a capacitive touch sensor cut from copper offcuts — mechanical, electronic, and software, all built and debugged by hand for the first time.

That actuator became PIN: a wall-mounted surface of independently motorized pins, each one extending, retracting, and sensing touch on its own. The idea I'm building toward is simple to say and hard to build: in ten to twenty years, walls won't just have power outlets — they'll have a brain. Not a screen bolted onto a surface, the surface itself — closer to programmable matter than to kinetic art, closer in spirit to a Vitsœ shelving system than to an installation piece.

I still think like an architect more than an engineer, which means I tend to ask how a surface should behave in a room before I ask how a motor should behave in a circuit. Five months into physical computing, I'm well aware of how much I still don't know — and that's been the most useful part of the process so far.

I'll be in Boston for FAB26 at the end of July, looking for the people and the research context that can take PIN from a working prototype to something with real design lineage behind it. If any of this resonates, I'd like to talk.

Fab Academy Student Agreement

The Fab Academy is responsible for:

  • Teaching principles and practices of digital fabrication
  • Organizing lectures, supernodes, nodes, inventory, staff and students
  • Hosting project portfolios and servers
  • Evaluating and issuing certificates for assignments and projects

I am a Fab Academy student, responsible for:

  • Attending class lectures and participating in reviews
  • Developing and documenting projects assigned to introduce and demonstrate skills
  • Honestly reporting on my work, and appropriately attributing the work of others
  • Working safely
  • Leaving workspaces in the same (or better) condition than I found them
  • Participating in the upkeep of my lab
  • Ensuring that my tuition to my node is paid
  • Promoting a respectful environment free of harassment and discrimination

Signed by committing this file in my repository,

Gennaro Picinni Leopardi