About

Building interfaces with
curiosity, empathy, and a bit of chaos-control.

I’m Matteo Romano — a frontend developer who sometimes designs the UI too. I’m a mix of creative and technical, and I genuinely enjoy going from “what if we build this?” to “cool, it’s live”.

My story is a small plot twist: I studied Economics and Marketing, got pulled into the digital world, then moved through video making + web design + UI/UX… and landed in frontend, where I feel at home.

I care a lot about knowledge sharing — “creatives need each other” is basically my operating system. If the team shares context early, everything gets easier (and better).

Next.jsReactTailwindTypeScriptReact NativeFigmaVueA11yMotionUI Craft
Matteo Romano portrait

Principle 01

Empathy, always

Even as a developer, I think like a user. If something feels confusing, I’ll flag it (politely) and propose a fix.

Principle 02

Creatives need each other

I’m big on knowledge sharing. The best teams are the ones where context flows freely across roles and seniority.

Principle 03

Ship > perfection

I love craft, but I love shipping more. Iterate fast, learn faster, and keep the UI solid and maintainable.

Timeline

The path so far (with a plot twist).

A longer view on how I went from marketing to UI to frontend — and why I love living at the intersection.

BSc

Economics degree (yes, I can read KPIs and CSS).

I studied Economics and later got a Master’s in Marketing. That background still helps me: I like interfaces that are not only pretty, but also purposeful.

MSc

Marketing pulled me into digital (and I never left).

That’s where the curiosity started: I went from “how do we communicate value?” to “how do we build the thing?”.

Digital

Social, video, WordPress… then UI/UX (hello, Figma).

I love designing flows and screens, prototyping, and sweating the small details. Creative + technical has always been my comfort zone.

Frontend

UI/UX turned into code: React, Next.js, Tailwind (plus some Vue).

I like the moment when you change a line of code and the UI responds instantly. It’s the fastest feedback loop I know — and it makes me unreasonably happy.

Today

Building things I actually use (because why not).

A lot of my projects start with a real need: a sushi night with too much chaos, a diet that needed an easier tracker, or a new idea I just want to test in the real world.