Costruisco soluzioni affidabili, scalabili e moderne
C · Python · FastAPI · Django · AWS · Vue.js
Programmatore freelance per progetti software su misura
Sono un programmatore freelance con esperienza nello sviluppo di software su misura,
applicazioni backend, API REST, sistemi in C e soluzioni cloud su AWS.
Lavoro con aziende, startup e privati che cercano un programmatore affidabile
per progetti web, desktop o embedded.
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
Database robusti, migrazioni e architettura 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.
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.