PORTFOLIO


I MIEI PROGETTI

Reti Neurali e Algoritmi Genetici

C#

Questo progetto è satto sviluppato per l'implementazione dei concetti affrontati all'interno della mia tesi di laurea in Ingegneria Informatica.
L'idea alla base del progetto è ricreare in una simulazione virtuale i comportamenti evolutivi darwiniani mediante l’utilizzo di organismi sintetici dotati di reti neurali artificiali e sensori volti alla percezione dell’ambiente virtuale che li circonda. Lo scopo è ottenere, tramite l’utilizzo di un algoritmo genetico, un’unità in grado di progredire in un percorso qualunque, dimostrando l’effettiva fattibilità ed efficacia di questa famiglia di algoritmi nella ricerca di una soluzione ottima in applicazioni riguardanti le reti neurali artificiali.

Tracker App

Crypto Wallet Tracker

Java

Creata per un esame universitario utilizzando come IDE Android Studio, questa applicazione Android è un tracker di criptovalute.
Lo sviluppo è avvenuto in collaborazione con un collega, con il quale ho affrontato ogni fase, dall'ideazione al deploy.

L'app recupera i dati di ogni criptovaluta in tempo reale da un server di terze parti tramite API REST.
Con un'interfaccia facile da usare, l'applicazione consente agli utenti di gestire e tracciare i propri asset di criptovalute rimanendo aggiornati sulle tendenze del mercato.

Car AI

HTML

CSS

Javascript

Car AI è un piccolo progetto introduttivo al mondo delle reti neurali.
E' stato sviluppato seguendo un corso su youtube, che spiega i principali meccanismi di quest'argomento, il loro funzionamento e come implementarli. Lo script genera una popolazione di automobili, che dovranno destreggiarsi nel traffico senza sbattere contro il traffico. Ne seleziona successivamente le migliori andando a generare unità sempre migliori.

Tracker App

Car Loop

C#

Car Loop è un'applicazione ideata e creata nel tempo libero per accumulare esperienza con l'ambiente di sviluppo Unity.
E' stata posta un'alta attenzione ai dettagli nelle metodologie di sviluppo del software applicando i principi SOLID studiati durante l'università. In questo progetto si è inoltre avuto modo di esplorare alcune librerie particolari inerenti al suono e agli effetti particellari.

Sito Cambogia e Pol Pot

HTML

CSS

Javascript

PHP

Questo piccolo sito web è stato realizzato come progetto assieme ad uno studente a cui ho dato ripetizioni scolastiche in informatica.

Sono stati inseriti elementi dinamici nella homepage con l'utilizzo di Javascript ed è stata sviluppata una pagina Forum in cui poter inserire commenti e visualizzali in tempo reale grazie all'utilizzo di un database.

Robotic Arm

Robotic Arm

C++

Il progetto Robotic Arm è stato realizzato da zero in collaborazione con un amico. I pezzi sono stati progettati tramite CAD e stampati in 3D.
Le componenti elettroniche sono controllate da un Arduino Mega tramite un software che ho sviluppato personalmente. Robotic Arm può essere comandato tramite un telecomando per seguire movimenti istantanei e può memorizzare movimenti fino a 45 secondi per poi ripetere tali azioni in loop.

Papà Alert

Personal Website

HTML

CSS

Javascript

PHP

SQL

Questo progetto riguarda il sito web che state esplorando proprio in questo momento.
E' un progetto in continuo aggiornamento in cui potete trovare informazioni riguardante i progetti su cui lavoro, le mie skills e i miei hobby.
Interamente scritto a mano, utilizza diversi linguaggi tra markup e programmazione per ottenere caretteristiche dinamiche.
Non perdereti la sezione commenti e lascia un tuo feedback!

Flame Game

Flame Game

C#

Questo progetto, sviluppato in collaborazione con un collega durante la scuola superiore è un Platform 2D studiato per il rage quit.

E' stato creato ispirandosi al celebre gioco Super Mario, sulla falsa riga di Cat Mario (un altro rage quit game). Creato per una competizione di programmazione interna all'istituto e sviluppato con l'utilizzo della piattaforma Unity.

Crypto

Crypto

HTML

CSS

Javascript

Questa è una pagina sviluppata durante la "Crypto Mania".

Sono stati utilizzati diversi codici embedded forniti da terze parti, che permettevano una panoramica generale sulle principali coin, in tempo reale e raccolte in un unico posto.
Sono inoltre peresenti anche diversi redirect a grafici più approfonditi e alle pagine di login dei principali exchange utilizzati.

Papà Alert

Papà Alert

C#

Questa App Desktop è stata sviluppata con Windows Form su Visual Studio.

L'app è stata richiesta da un mio familiare, come suggerisce il nome, ed il suo funzionamento consiste nell'inserimento di un promemoria per una determinata data.
Con l'avvicinarsi di tale data il software mostrerà diversi tipi di notifiche, con un'urgenza crescente all'avvicinarsi della scadenza.

Dijkstra Algothtm

Dijkstra Algothtm

HTML

CSS

Javascript

Sviluppato a supporto dell'elaborato finale della maturità, questo script Javascript va ad implementare l'algoritmo di Dijkstra su un grafo qualsiasi, andando a visualizzare, in modo dinamico, il percorso più breve tra due punti.
Il progetto mira a fornire una rappresentazione interattiva e comprensibile dell'algoritmo, contribuendo in questo modo alla comprensione dei concetti teorici.

Score & Stats

Score & Stats

Java

Score & Stats rappresenta il mio primo progetto di programmazione mobile con l'uso di Android Studio. L'app permette di registrare i nomi dei giocatori di entrambe le squadre e di monitorare le statistiche individuali durante una partita di basket. Le statistiche attualmente tracciate includono il numero di canestri segnati e quelli sbagliati.
Questo progetto segna il mio debutto nel mondo mobile.

Solar System

Solar System

Processing

Solar System è un progetto sviluppato con Processing. Questa è una libreria grafica basata sul linguaggio Java che mette a disposizione numerose funzionalità per gestire in modo facile gli aspetti grafici e multimediali.
Il progetto è una simulazione del sistema solare che visualizza le orbite dei pianeti attorno al sole, offrendo personalizzazione del fattore di scala e della velocità della simulazione.

Pac-Man

Pac-Man

C++

PAC-MAN, classico anni 80, è stato uno dei miei più elaborati giochi sviluppati interamente con l'IDE Dev-C++ durante le vacanze invernali alle superiori.

Ogni elemento del campo da gioco è interamente codificato all'interno di una matrice di char ed aggiornato ad ogni comando impartito dall'utente, fornendo un'esperienza del tutto retrò!

Tris

Tris

C++

Questo progetto, sviluppato con l'IDE Dev-C++ durante le superiori, consente di giocare a tris in due modalità: multiplayer, oppure singleplayer.
Nella modalità singleplayer si giocherà una partita contro il software, che determinerà le mosse da effettuare tramite un'attenta strategia definita con una serie di IF-ELSE annidati che rasenta la pazzia.

Simon Game

Simon Game

C++

Simon Game, simbolo della cultura pop degli anni 80, è uno dei vari minigiochi che ho sviluppato durante il periodo delle scuole superiori con l'IDE Dev-C++
Il gioco consiste nel ricordare una sequenza di colori mostrata dal software che, con l'avanzare dei livelli, diventa sempre più lunga e complessa mettendo davvero alla prova la memoria e l'attenzione del player.



Lasciaci un commento !









Anonimo • 20 Dec 2023, 15:42

Doc

Anonimo • 13 May 2023, 11:27

Bravo Alle, Bel sito!

Alessio • 13 May 2023, 11:21

Primo Commento