Chi sono

Chi sono — Giacomo Vallarelli

Sviluppatore software senior con base a Termoli. Scrivo codice di professione dal 1986: Z80 assembler, C, PHP, JavaScript, Dart, Python. Oggi integro nei miei progetti anche modelli di linguaggio come Claude.

Percorso

Ho iniziato a programmare sui primi home computer degli anni '80, spingendoli al limite con l'assembler. Negli anni '90 e 2000 mi sono spostato sul web con PHP e MySQL, integrando via via JavaScript e framework moderni. Dal 2020 ho aggiunto agli stack React, Flutter, Node e Python, fino ad arrivare oggi a lavorare con i modelli LLM di nuova generazione come componenti di prodotto, non semplici curiosità.

Principi

Competenze tecniche

Linguaggi: PHP 8.1+, JavaScript ES moderno, Dart, Python 3.10+, SQL, Bash, e vecchie conoscenze di C e assembler.

Backend: PHP su Apache e nginx, Node.js, Python con FastAPI, MySQL/MariaDB, PostgreSQL con pgvector.

Frontend: HTML5 e CSS moderno, JavaScript vanilla, HTMX per interfacce leggere, React per SPA strutturate, Alpine.js per interazioni semplici.

Mobile: Flutter e Dart.

AI: API Anthropic (Claude Sonnet e Haiku), Voyage AI per embeddings e reranking, pgvector per RAG, Fal.ai per generazione immagini.

DevOps: Linux (Debian/Ubuntu), Docker, rsync, CI/CD leggeri via GitHub Actions, shared hosting CloudLinux.

Dove mi trovi

A Termoli (Italia). Per richieste di consulenza o preventivi usa l'assistente che trovi sulla home oppure la sezione servizi.