DevGiov.

~/DevGiov

Danilo De Giovanni

Software Engineer & AI Practitioner

Software Engineer focalizzato su architetture end-to-end, con competenze trasversali che spaziano dallo sviluppo full-stack all'ecosistema Edge AI e alla programmazione di sistema (C/C++). Unisco una solida preparazione in algoritmi e architettura di sistema, maturata presso il campus 42 Roma Luiss, con una mentalità maker e pratica. Ho esperienza diretta nella realizzazione di applicazioni mobile con modelli ML on-device, nella progettazione hardware/IoT e nella realizzazione di contratti smart (Web3).

Esperienza Lavorativa

Progetto chiave realizzato come Mobile & Edge AI Developer Freelance.

Freelance Experience (2026)Mobile & Edge AI

LibraryScanner

Applicazione mobile per la scansione istantanea, il riconoscimento dei dorsi e la catalogazione automatica dei libri con inferenza AI completamente locale on-device, operante al 100% offline.

Stack Tecnico & Architettura:

📱 Mobile Framework

React Native (Expo)

Interfaccia reattiva a 60fps in React Native (Expo) con gestione camera ad alte prestazioni.

🧠 Local AI Inference

llama-cpp-react-native & ONNX Runtime

Esecuzione di LLM multimodali quantizzati & pipeline di visione su NPU/GPU mobile (llama.cpp e ONNX Runtime).

🎯 Model Fine-Tuning

Domain Adaptation & OCR

Fine-tuning mirato di modelli OCR e segmentazione per il riconoscimento di dorsi curvi e testi complessi.

🎨 Synthetic Data Gen

Python (bpy) in Blender

Generazione automatizzata di dataset 3D sintetici tramite script Python (bpy) in Blender per l'addestramento.

Anteprima AppInstance Segmentation
LibraryScanner - Instance Segmentation dei libri

Riconoscimento e instance segmentation dei dorsi dei libri (Computer Vision on-device).

Progetti Personali

Sistemi autonomi, orchestrazione MCP e agenti AI per infrastrutture homelab.

AI Agent & Infrastructure

Homelab Agent

Agente AI autonomo per la gestione dell'infrastruttura Proxmox VE con orchestrazione MetaMCP, grafi di esecuzione LangGraph e memoria conversazionale ibrida a 3 livelli.

Caratteristiche Chiave:

  • Memoria Conversazionale Ibrida (Tier 1: Sliding Window + Summary, Tier 2: Letta Session Archival, Tier 3: JSONL Audit)
  • Grafi di Stato LangGraph con modalità CHAT, ASK, ACT e PLAN multi-step
  • Integrazione diretta con 34+ tool MetaMCP Proxmox, LXC e reti
PythonLangGraphFastAPIMetaMCPProxmox VEJSONL Persistence
Model Context Protocol Server

Proxmox MCP Server

Server MCP per il provisioning automatizzato end-to-end di servizi su container LXC in ambiente Proxmox homelab, integrazione DNS Pi-hole e Nginx Proxy Manager.

Caratteristiche Chiave:

  • Orchestrazione LXC completa: clonazione template, IPAM dinamico, gestione cicli di vita
  • Automazione record DNS su Pi-hole v6 e reverse proxy su Nginx Proxy Manager
  • Integrazione agenti di codice (Agy) con guardrail di sicurezza e tool univoco 'create_service'
Python 3.11+FastMCPProxmoxerPi-hole APINPM REST APIstructlog

Aree Tecnologiche & Competenze

Linguaggi

CC++PythonTS/JSSolidity

AI & Machine Learning

AIComputer VisionPyTorchONNXLLMs

Mobile & Web

React Native (Expo)Node.jsNext.js

Infrastruttura & OS

LinuxDockerProxmox VE

Embedded & IoT

IoTRaspberry PiCoral TPUMicrocontrollori

Hardware & Fabrication

Fusion 360Stampa 3D (FDM/SLA)

Attualmente concentrato su

Applicazioni mobile con modelli ML on-device, sistemi agentici autonomi, orchestrazione MCP e progettazione hardware/IoT.