Hi 👋 I'm Matteo and I'm a

 

Frontend developer with a creative streak: I build interfaces and apps with React, Next.js, React Native, and Vue. I started in Economics and Marketing, then moved into digital. I also studied computer science in high school, so the urge to build has always been there.

I like taking an idea and bringing it online—especially when it comes from a real need. I believe in knowledge sharing: growing is easier together.

Get in touch
Background texture
Matteo Romano portrait

Technologies

Technologies I work with

The stack I use to design, build, ship, and iterate products.

Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright
Figma
Figma
Tailwind
Tailwind
React
React
React Native
React Native
Expo
Expo
Zustand
Zustand
TanStack Query
TanStack Query
Firebase
Firebase
Gemini
Gemini
Vue
Vue
TypeScript
TypeScript
Next.js
Next.js
Payload
Payload
Playwright
Playwright

About

Creative + technical, in the same tab.

I’m Matteo Romano — a frontend developer who occasionally designs the UI too. I’m empathetic by default: I’ll think about the user even when the ticket doesn’t explicitly ask me to.

I love turning ideas into real products (fast feedback loops are my comfort zone). And I’m all about knowledge sharing: everyone has something to teach, regardless of seniority.

Next.jsReactTailwindTypeScriptFigmaVueA11yMotion
Matteo Romano portrait

Timeline

The path so far (plot twist included).

A quick snapshot of how I went from marketing to UI to frontend — and why I like living at the intersection.

IT

Computer science in high school (the first spark).

That’s where I learned the basics of programming. The urge to build things stuck with me, even while I explored other paths.

BSc

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

I studied Economics. That background still helps me: I like interfaces that are not only pretty, but also purposeful.

MSc

Marketing took me into digital: design, social, copy, and video.

That’s where I got hands-on with communication and content: social media, copywriting, graphic design, and video making. It also sparked a new question: how do we build the thing?

UI/UX

From graphic design to UI/UX (hello, Figma).

I started studying UI/UX: flows, screens, prototypes, and lots of attention to the small details.

Frontend

Then I chose to build things myself.

That high-school IT background came back in the best way: I moved into frontend with React, Next.js, Tailwind (and some Vue). I love that instant feedback loop.

Today

Doing what I love: frontend development.

I love growing, so I keep learning and experimenting across the board: UI/UX, accessibility, performance, product, and new technologies.