// senior_full_stack_engineer

Dario Casertano — Senior Full Stack Engineer

Sistemi distribuiti, agenti AI, automazione industriale. Full stack su backend, frontend e real-time — dalla progettazione al deploy.

experience15+ yearsstackfull stack · ai · automationskills102+coffeerequired
Agentic AILangChainDeepAgentsRAGTypeScriptNode.jsVueDockerFastifyLaravelSolidityTypeORMMariaDBWebRTCMQTT
Vedi i progetti ↓
// progetti

Cosa ho costruito

Una selezione di ciò che ho realizzato. Dall'idea al deploy: AI, blockchain, IoT, real-time. Il filo comune? Stack eterogenei, zero template.

Gestionale manifatturiero con IoT e acquisti

Gestionale manifatturiero con IoT e acquisti

Piattaforma manifatturiera: gestionale PWA con Gantt, monitoraggio IoT via MQTT, acquisti ERP Dolibarr e backend REST con 196 endpoint su 18 domini applicativi.

Node.jsVue 3MQTTDockerDolibarr
Agente AI autonomo per la gestione della posta

Agente AI autonomo per la gestione della posta

Agente AI autonomo che legge, analizza e gestisce la posta elettronica in linguaggio naturale su Gmail e IMAP, con allegati analizzati e risposte in streaming.

LangChainOpenAIVue 3DockerGmail API
NFT Marketplace di diamanti virtuali su Polygon

NFT Marketplace di diamanti virtuali su Polygon

Diamanti virtuali tokenizzati in NFT ERC-721 su Polygon: marketplace on-chain, back-office PWA, rendering 3D automatico e backend distribuiti su IPFS.

SolidityPolygonERC-721VueNode.js
Allerte meteo e sismiche in near-realtime

Allerte meteo e sismiche in near-realtime

Allerte meteo-idrogeologiche e sismiche: piattaforma TypeScript/Node.js che raccoglie, processa e distribuisce in near-realtime su tutto il territorio italiano.

Telegram BotGISOpenAIDockerWebSocket
Mappa di copertura territoriale con isocrone

Mappa di copertura territoriale con isocrone

Isocrone real-time in auto, bici e a piedi per mappare la copertura territoriale di una rete di sedi, con analisi point-in-polygon e confronto multi-origine.

Node.jsVue 3ValhallaLeafletDocker
Motore di ricerca multi-contesto con sync P2P

Motore di ricerca multi-contesto con sync P2P

PWA che unifica motori di ricerca con CSE dedicati per lingua e sincronizza cronologia e segnalibri tra dispositivi via WebRTC P2P cifrato.

VueWebRTCPWADockerFirebase
Onboarding clienti ISP con contratti digitali

Onboarding clienti ISP con contratti digitali

Onboarding clienti ISP end-to-end: dalla verifica della copertura fibra al contratto PDF firmato digitalmente, un percorso automatizzato e tracciato su PWA.

Laravel 12Vue 3TypeScriptPWADocker
Gestione territoriale di sedi, turni e risorse

Gestione territoriale di sedi, turni e risorse

Piattaforma di gestione territoriale per sedi, turni e risorse: due PWA, bot Telegram, reportistica e manutenzione su backend MariaDB containerizzato.

VueNode.jsDockerStrapi 5
Aula virtuale Moodle: video e slide sincronizzate

Aula virtuale Moodle: video e slide sincronizzate

Aula virtuale per Moodle che riproduce video lezione e slide sincronizzate affiancate, con capitoli del video per navigare i contenuti e dispense scaricabili.

MoodlePHPJavaScript
Ordini su misura per agenti di vendita

Ordini su misura per agenti di vendita

Ordini di camicie su misura offline-first per agenti di vendita, configurabili in ogni dettaglio e sincronizzati automaticamente con il gestionale aziendale.

AngularPHPVue 2PWAMicrosoft SQL Server
// tooling
DocMorph — Conversione DOCX in PDF via microservizio HTTP

DocMorph — Conversione DOCX in PDF via microservizio HTTP

Microservizio HTTP stateless che converte DOCX in PDF via LibreOffice, con auth API key, rate limiting e immagine Docker multi-stage

Node.jsTypeScriptDockerLibreOfficeReact
Open Source
KeyPlex: key-value namespaced in TypeScript

KeyPlex: key-value namespaced in TypeScript

Libreria TypeScript open source su npm che isola le chiavi di storage in namespace per evitare collisioni, con cancellazione wildcard e bundle minimale.

TypeScriptnpmStrategy PatternTerser
Open Source
MemoryX: storage in-memory per il browser

MemoryX: storage in-memory per il browser

Libreria di storage in-memory key-value con namespace isolati nella sessione browser, distribuita su npm con tipi TypeScript, API CRUD e bundle minificato.

TypeScriptnpmKey-Value StoreLodash
Open Source
Plugin Rollup per i report JSON delle licenze

Plugin Rollup per i report JSON delle licenze

Plugin Vite/Rollup che genera a ogni build un report JSON con le licenze delle dipendenze, semplificando la compliance open source nei progetti JavaScript.

ViteTypeScriptRollupGitHub ActionsOpen Source
Open Source
SmartDns — Resolver DNS con caching intelligente per Node.js

SmartDns — Resolver DNS con caching intelligente per Node.js

Libreria TypeScript zero-dipendenze che velocizza la risoluzione DNS con cache TTL-aware, deduplicazione e stale-while-revalidate

TypeScriptNode.jsDNSnpmReact
Open Source
Subresource Integrity automatica per Rollup

Subresource Integrity automatica per Rollup

Plugin Rollup che genera automaticamente hash Subresource Integrity (SHA-256/384/512) per ogni asset del build, iniettando integrity e crossorigin nell'HTML.

RollupViteSRITypeScriptOpen Source
Open Source
// tech stack

Cosa uso

Linguaggi, runtime, database, AI. Ogni tecnologia ha un perché.

// Languages & Runtimes
TypeScriptJavaScriptNode.jsPHP
// Frontend & Libraries
VueVuetifyPiniaVuexReactNext.jsTailwind CSSViteChart.jsSyncfusion GanttDexie.jsIndexedDBWorkboxService WorkerVee-ValidatePWA
// Backend & APIs
REST APIJWTOAuth2Express.jsFastifyTypeBoxLaravelEloquentZend Framework 3Doctrine ORMTypeORMDrizzle ORMStrapiDolibarrJoiZodyargsNodemailerDocxtemplaterPhpWordmPDFMoodleComposer
// Databases
MariaDBPostgreSQLMySQLSQLiteRedisMicrosoft SQL ServerFirebase
// DevOps & Infrastructure
DockerDocker ComposeLinuxApacheMosquittocoturnSentryPM2rsyncGitHub ActionsGitHub Pages
// Tooling & Build
npmRollupTerserLodashSemantic VersioningES6 ModulesVitestPHPUnitSassWebpack EncorePostCSS
// Real-time & Messaging
MQTTWebRTCWebSocketgrammYTelegram BotGmail APIIMAP
// AI & Agents
OpenAIOpenAI VisionLangChainDeepAgentsAgentic AIRAGTool CallingReAct Pattern
// Blockchain
SolidityEthers.jsPolygonERC-721MetaMaskIPFSFilebase
// Geospatial
GDALGeoJSONKMLTopoJSONGeospatial ETLValhallaLeafletOpenStreetMap
// parliamone

Scrivimi

Idee, progetti, collaborazioni. Il primo passo tocca a te.