Strumenti & Stack

Con cosa costruisco.

Ogni strumento ha un motivo per essere qui. Così li uso davvero.

Build

Next.js

Framework React full-stack. Uso l'App Router per tutti i progetti — server components, generazione statica, API routes, edge functions. Il mio punto di partenza predefinito per qualsiasi progetto web.

React

Layer UI. Componenti funzionali, hook, context. Nessun class component, nessuna complessità inutile.

TypeScript

Tipizzazione rigorosa per tutto. Nessun any, interfacce corrette, union discriminate dove aggiungono chiarezza.

Tailwind CSS

CSS utility-first per UI rapida. Combinato con stili inline per valori dinamici. Il mio modo preferito di stilare senza combattere la cascade.

Node.js

Runtime per API routes e logica backend in Next.js. Build script, tooling, elaborazione lato server.

Vercel

Deployment per tutti i progetti Next.js. Zero config, integrazione Git, edge network, preview automatiche per branch.

Supabase

PostgreSQL + auth + storage in un servizio hosted. Il mio riferimento quando un progetto ha bisogno di un database reale, sicurezza a livello di riga e gestione utenti.

Visual Studio Code

Il mio editor principale. Estensioni per TypeScript, ESLint, Tailwind IntelliSense, GitLens.

AI Tools

Claude

AI principale per code review, copywriting, decisioni architetturali e pair programming. Il migliore per ragionamento a contesto lungo e output preciso.

ChatGPT

GPT-4 per ricerca, ideazione e cross-reference con Claude su problemi complessi. Utile per esplorazione ampia.

Gemini

Modello Google per ricerche integrate con workspace, lookups fattuali rapidi e analisi documenti.

GitHub Copilot

Autocomplete in-editor per pattern ripetitivi e boilerplate. Si abbina bene alla revisione manuale.

Design & Creative

Figma

Wireframe, mockup, specifiche componenti. Non design pixel-perfect in Figma ma lo uso per stabilire la struttura e comunicare con i clienti.

Canva

Asset brandizzati rapidi, presentazioni, grafica social media. Output veloce per materiale visivo non critico.

Data & BI

Power BI

Il mio strumento BI principale. Dashboard enterprise con Row-Level Security, misure DAX complesse, report paginati e pipeline di deployment via Microsoft Fabric.

DAX

Data Analysis Expressions — il linguaggio formule per Power BI. Usato per colonne calcolate, misure, funzioni time-intelligence e logica KPI.

SQL Server

Database backend per progetti Power BI, pipeline ETL e progettazione data warehouse.

Python

Manipolazione dati (pandas, numpy), script di automazione ed esperimenti ML. Non è la mia lingua principale ma sono a mio agio per il lavoro sui dati.

R

Analisi statistica e visualizzazione. Usato in contesti accademici e di ricerca.

Microsoft Fabric

Piattaforma analytics unificata di Microsoft. Architettura data lakehouse, orchestrazione pipeline e storage OneLake.

CMS & Tools

Airtable

Il mio CMS headless preferito per clienti non tecnici. Modificano il contenuto in un'interfaccia a foglio di calcolo; Next.js lo recupera e lo renderizza. Zero attrito per la gestione dei contenuti.

Resend

Email transazionale con API pulita e buona deliverability. Lo uso con template React Email per flussi di autenticazione, conferme abbonamento e reminder.

Google Analytics

Analytics basata su eventi su tutti i progetti live. GA4 con eventi personalizzati per il tracciamento delle conversioni.

Iubenda

Compliance GDPR — gestione del consenso cookie e privacy policy / cookie policy generate automaticamente. Necessario per tutti i progetti italiani ed europei.

E-commerce

Stripe

Elaborazione pagamenti e fatturazione abbonamenti. Usato per modelli di revenue ricorrente SaaS, flussi di checkout e provisioning basato su webhook.

WooCommerce

Layer e-commerce per progetti basati su WordPress. Catalogo prodotti, carrello, checkout e integrazione gateway di pagamento.

Blockchain

Ethereum

Deploy di smart contract su EVM. Esperienza sia con deployment testnet che mainnet.

Smart Contracts

Scritti in Solidity. Contratti token (ERC-20, ERC-721), logica DeFi semplice e pattern di ownership.

Web3.js

Libreria JavaScript per l'interazione con Ethereum — connessione wallet, chiamate ai contratti, ascolto eventi.

Truffle

Framework di sviluppo Ethereum per compilazione, migrazione e test di smart contract.