Competenze nel Dettaglio

Un quadro sintetico ma concreto delle tecnologie che uso, di come affronto i progetti e delle aree in cui sto crescendo con maggiore continuità.

🎨

Sviluppo Front-end

HTML5 CSS3 JavaScript Responsive Design

Creo interfacce moderne e responsive con attenzione a usabilità, chiarezza visiva e performance. Mi concentro su componenti riutilizzabili e su una navigazione fluida da desktop e mobile.

⚙️

Programmazione e OOP

Java Strutture Dati Problem Solving Debug

Applico i principi della programmazione orientata agli oggetti per costruire logiche solide e manutenibili. Dedico attenzione a leggibilità del codice, organizzazione dei moduli e test dei casi principali.

🗄️

Database

MySQL SQL Modellazione Relazionale Query Optimization

Ho studiato database relazionali e MySQL per progettare schemi coerenti e interrogazioni efficienti. Integro la parte dati con applicazioni web o desktop mantenendo consistenza e tracciabilità.

🤖

Python e Intelligenza Artificiale

Python LangChain LLM Prototipazione

Nel quinto anno ho seguito un'introduzione al mondo dell'IA e ho realizzato a scuola alcuni piccoli progetti con Python e LangChain, imparando a integrare modelli esistenti in semplici applicazioni. È l'area che sto esplorando con più curiosità.

Metodo di lavoro

Quando sviluppo un progetto seguo un flusso chiaro: analisi obiettivi, progettazione della soluzione, implementazione incrementale, test e rifinitura dell'esperienza utente. Questo approccio mi aiuta a consegnare risultati ordinati e verificabili.