Programmatore freelance per progetti software su misura
Sono un programmatore freelance con oltre 10 anni di esperienza nello sviluppo di software su misura, applicazioni backend, API REST, sistemi in C e soluzioni cloud su AWS. Ho realizzato progetti per aziende, startup e privati, inclusi giochi per Xbox 360 e applicazioni mobile per Android e iOS. Lavoro su progetti web, desktop o embedded, offrendo soluzioni affidabili e personalizzate per le reali esigenze dei clienti.
Servizi
Sviluppo in C
Sistemi ad alte prestazioni, applicazioni embedded e programmazione a basso livello.
Sviluppo in Python
Automazione, scripting, bot, web scraping, sistemi backend, elaborazione dati e altro.
FastAPI e Django
API moderne e veloci e applicazioni backend complete.
DB-SQL / SQLAlchemy
Progettazione di database relazionali, query SQL ottimizzate, migrazioni e integrazione ORM.
Cloud AWS
Deploy cloud, serverless, automazione e configurazione dell'infrastruttura.
CI/CD con GitLab
Pipeline automatizzate, testing, deployment e flussi DevOps.
Vue.js e Vanilla JS
UI/UX semplice e pulita con JavaScript moderno, componenti dinamici e prestazioni ottimizzate.
AI e Coding Agent
Sviluppo con coding agent, integrazione AI e automazione intelligente con LangChain.
WordPress
Sviluppo di siti e temi personalizzati, creazione di plugin su misura e ottimizzazione.
Progetti
Demo PlayStation 1
Una demo open-source per PlayStation 1, scritta in ANSI C utilizzando l'SDK Sony degli anni '90, disponibile su
GitHub,
e completamente funzionante su hardware reale.
Un tutorial base che utilizza la mia libreria e l'SDK originale per iniziare a sviluppare un gioco per PlayStation 1.
Una spiegazione avanzata di come ho implementato un sistema di sfondi pre-renderizzati come in Final Fantasy VII, insieme a una scena di base del sistema di combattimento.
Come viene implementata la riproduzione audio dinamica per mantenere l'audio in esecuzione dal CD-ROM mentre contemporaneamente vengono letti anche i dati grafici del gioco dal CD-ROM.
In questo video spiego come ho progettato e implementato una struttura dati personalizzata supportata da un file binario per gestire dialoghi, collisioni e cambio di aree all'interno del gioco.
Questo video si concentra sull'ottimizzazione della struttura dati binaria. Illustro i miglioramenti apportati per ridurre le dimensioni del file, velocizzare l'accesso ai dati e rendere il formato più efficiente e mantenibile man mano che il progetto cresce.
ETF Balancer
etf-balancer.com è una piattaforma per la gestione e
diversificazione del portafoglio di investimenti con ETFs.
Offre la possibilità di analizzare gli investimenti su base regionale (paesi), settori di investimento,
aziende, distribuzione degli assets (azioni, obbligazioni, materie prime) e varie ottimizzazioni.