#about me

Hi, I’m Matteo.
I build reliable software.

I’m a backend engineer with over 9 years of experience designing services and turning complex requirements into software that is built to last.

#what I do

From a blank page to a product people can use.

I care about the details behind a calm, useful experience: structure, maintainability and thoughtful interaction.

01

Backend services

Designing reliable services and APIs that keep complex products understandable as they grow.

02

Software design

Turning ambiguous requirements into clear boundaries, pragmatic architecture and maintainable code.

03

Product engineering

Bringing a full-product perspective shaped by hands-on experience across backend, web and mobile.

#experience

Nine years of learning what survives production.

My path started close to the interface—with web applications and mobile products— and gradually moved deeper into the systems behind them.

Today

Building at enterprise scale

I design and evolve backend services for a mature SaaS product, where reliability, clear ownership and safe change matter every day.

Along the way

A full-product perspective

Working across backend, frontend and mobile taught me to look beyond an isolated component and understand how technical choices shape the whole experience.

Always

Engineering over shortcuts

I value simple designs, readable code and thoughtful reviews—the habits that keep today’s fast solution from becoming tomorrow’s fragile system.

#how I work

Practical by default.
Curious by nature.

I like finding the simplest shape of a difficult problem, then building it with enough care to last. I value readable code, candid collaboration and steady iteration.

I’m especially interested in distributed systems and the different ways languages and runtimes—recently Elixir and the BEAM—help us reason about resilience.

#my stack

Tools I’ve worked with

Languages
Java · JavaScript · TypeScript · Python
Web
React · Angular · HTML · CSS
Mobile
Flutter
Exploring
Elixir · BEAM · distributed systems

#beyond code

I also tell stories through photographs.

Away from the keyboard, photography is how I slow down and pay attention— from sport and wildlife to the shapes hidden in cities and architecture.

Visit my photography portfolio

#say hello

Have an interesting problem?

I’m always happy to meet thoughtful people and hear about what they’re building.

Find me on LinkedIn
© 2026 Matteo MuscellaBuilt with Gatsby · Hosted on Netlify