CTO · Software engineer · Chronic min-maxer
Good products
start with
people.
Hey, I’m Matteo 👋 I’m CTO at Digital Gravy, the team behind Automatic.css, Frames, Etch WP, and Etch Studio.
I’m interested in what makes a product worth building, and what helps a team build it well. I care about understanding what customers actually need, building a business that can keep serving them, and helping people take ownership of work they’re proud of.

01 / Thinking out loud
Are we building this?
Ideas and conversations about building useful products, understanding the people who use them, and helping teams do good work together.
- 01
Product Engineering
What’s still worth building?
In an era where AI can build software faster and cheaper, what products does it still make sense to build?
- 02
Engineering Culture
Serve Your Software Hot
We talk a lot about building software — but not enough about serving it.
- 03
Engineering Culture
Behind the Scenes at Digital Gravy
A sneak peek at the engineering practices and methodologies that drive our development process at Digital Gravy
02 / What we’re working on
Good products start with people.
At Digital Gravy, I work with a talented team to build tools that help people make better websites.
- 01 / CSS framework
A scalable CSS foundation for building consistent, maintainable websites.
- 02 / Design system
Accessible wireframes and components that give your next build a head start.
- 03 / WordPress builder
Visual development for WordPress, with full control over your markup and styling.
- 04 / Static site builder
Build static sites visually, with reusable components and deployment to the edge.

03 / The person behind the work
Away from
the keyboard.
I’m a husband, a CTO, an educator, and a chronic min-maxer. If I have to do something more than twice, you better believe I’m optimizing it.
Off the clock, you’ll usually find me with my wife and our three cats, behind a drum kit, or min-maxing my way through Civilization. The cats, naturally, think they’re in charge.
The slightly longer version ↗Let’s talk
What’s on your mind?
I build products, lead teams, and keep learning where I’ve got it wrong.
Let’s compare notes, over email or on a podcast episode.