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 like figuring out what's worth building and helping a team build it well. That means understanding what customers need, making the business work, and giving people room to own their decisions. Sounds interesting?

Matteo Greco smiling in a burgundy shirt
A rare moment of not overthinking it.
  • Automatic.css
  • Frames
  • Etch WP
  • Etch Studio

01 / Thinking out loud

Writing.

All writing →

What I'm learning about building software, leading a team, and deciding which problems are worth solving.

  • 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 I help build

Tools for people who take pride in their work.

At Digital Gravy, I lead a team proud to call these tools their own.

  • 01 / CSS framework
    Automatic.css

    Keep colors, spacing and typography consistent, so the care you put into one page carries through the whole site.

  • 02 / Design system
    Frames

    Start with layouts and components you can adapt to the project, rather than building every page from scratch.

  • 03 / WP builder
    Etch WP

    Build visually without losing sight of the code, and give clients a familiar way to edit their content.

  • 04 / Static builder
    Etch Studio

    Keep the freedom to build what you have in mind, without WordPress hosting, plugin subscriptions and ongoing updates to manage.

03 / Appearances

Appearances.

Guest appearances on podcasts and at meetups.

All appearances →
  • Coming up / Talk

    WordPress Meetup Genova #32

    Building the web in the age of AI: page builders, product development, and technical leadership

    · Language: Italian · Genoa, Italy

    I'm joining my hometown WordPress meetup for a conversation about page builders and AI. We'll talk about what changes when code gets cheaper, and what you're still responsible for when the AI wrote it.

  • On record / Interview

    WordPress all’italiana — WP-OK

    Turning innovative ideas into reality (life as a CTO)

    · Language: Italian

    Daniele Besana and I talk about turning ideas into products at Digital Gravy, and building a team that can work without me hovering over it.

Matteo turning from his desk toward the camera
I promise I do leave this chair at least daily.

04 / The person behind the work

Away from
the keyboard.

Off the clock, I'm usually with my wife and our three cats, playing drums, or trying to optimize one more turn in Civilization.

The slightly longer version →

Let’s talk

What’s on your mind?

Working through a product decision? Have a different take on something I've written?
Let's compare notes.

Let’s chat