Skip to content
LUIGI MICCA

About

One person, fully accountable.

I'm Luigi Davide Micca, a software architect with a front-end focus, based in Seville. When you work with me, the person on the first call is the same person who designs the architecture, writes the code and answers for the result.

In seven years between Milan and Seville I've led front-end teams and designed architectures across e-commerce, enterprise consulting, fashion and industry — Callmewine, Prometeon, and today one of the world's leading luxury groups. My speciality is application modernisation: taking what exists and bringing it up to today's standards without stopping the business.

The rest of the mission is simple: doing my part so the web doesn't stay stuck in the early 2000s. I publish what I learn — vue-smart-state, my open-source Vue state library, lives on npm.

Luigi Davide Micca

In short

Role
Software Architect, front-end focus — application modernisation
Experience
7+ years, from developer to architect and team lead
Stack
TypeScript, React, Next.js, Vue/Nuxt, Node, Go
Certifications
Go, TypeScript, Vue, Node & MongoDB (Udemy) · Business English (St. John's University)
Base
Seville, Spain — before that, Milan
Languages
English, Español, Italiano
Open source
smart-state, vue-smart-state & nuxt-smart-state — persistent state for React, Vue and Nuxt, on npm
Education
MSc University of Padua · BSc University of Pavia — Business Administration & Management

How I work

Direct

You talk to the person doing the work. Decisions take a conversation, not a committee.

Honest

If a cheaper or simpler option serves you better, you'll hear it from me first.

Measured

Every project defines what success looks like before we start — and we check.

Durable

Code, documentation and decisions made for the team that inherits them.

Open source

npm i smart-state

React's useState, grown up: persistent, shared across components and tabs, with TTL, versioned migrations and runtime validation. No provider, zero dependencies, ~1.4 kB — SSR and Next.js safe.

npm i vue-smart-state

React's useState for Vue 3: type-safe, persistent and cross-tab synced — with TTL expiry, debounced writes and custom serializers. Zero dependencies, SSR-safe.

npm i nuxt-smart-state

The Nuxt companion module: useSmartState auto-imported everywhere, with server-to-client payload transfer on top of persistence.

Selected clients & collaborations