Ciao, sono
Giovanni Benefico
Sviluppatore Software & Studente di Informatica
Costruisco sistemi software che vanno dal web ai sistemi embedded: bot di automazione, stazioni meteo su microcontrollore e applicazioni da riga di comando. Studio Informatica all'Università di Bari e mi appassiona l'accessibilità digitale.
01. Chi sono
Sono uno studente di Informatica e Tecnologie per la Produzione del Software all'Università degli Studi di Bari Aldo Moro, con un diploma da Perito Tecnico Informatico.
Mi piace capire come funzionano le cose a ogni livello: per questo i miei progetti spaziano dallo sviluppo web (bot in Node.js e Python) ai sistemi embedded (firmware C++ su ESP32) fino alla programmazione di sistema in C.
Collaboro con il Laboratorio di Tecnologie Assistive & Accessibilità Digitale Aletheia, dove l'attenzione all'accessibilità è diventata parte del mio modo di costruire software — questo stesso sito è pensato per essere navigabile da tutti.
02. Progetti
Una selezione dai miei repository pubblici su GitHub.
-
MonkeyBirdie
App di birdwatching che riconosce le specie di uccelli dal canto (BirdNET) e dalle foto (AIY Birds), interamente on-device. Registra gli avvistamenti con foto, data e posizione, li mostra su mappa e permette di condividerli; schede specie con tassonomia e dati di distribuzione da GBIF, collezioni e profili utente.
-
Smart Mobility
Applicazione web per lo sharing di biciclette e monopattini nell'area urbana di Bari. Tre ruoli — utente, operatore e amministrazione pubblica — con mappa interattiva, prenotazione e sblocco dei mezzi, gestione di flotta e manutenzione e dashboard di monitoraggio con report.
-
Sito Portfolio
Questo stesso sito: un portfolio personale minimale e accessibile in HTML, CSS e JavaScript vanilla, senza framework. Tema chiaro/scuro, interfaccia bilingue IT/EN e cura dell'accessibilità (HTML semantico, focus visibile, supporto a reduced-motion).
-
Progetti TCP / UDP
Applicazioni client-server in C per il corso di Reti di Calcolatori, sviluppate in team: un progetto su socket TCP e uno su socket UDP, ciascuno con protocollo applicativo dedicato e codice portabile su Windows, Linux e macOS.
-
Bot WhatsApp & Telegram
Due bot che ripubblicano automaticamente le storie Instagram di
@cx_food: uno su WhatsApp (Node.js, Baileys) e uno su Telegram (Python). Entrambi usanogallery-dlper lo scraping, con polling periodico e gestione anti-duplicati. -
Stazione Meteo E-Paper
Firmware per ESP32 che ogni 15 minuti esce dal deep sleep, si connette al WiFi, sincronizza l'ora via NTP, scarica i dati da Open-Meteo e disegna una dashboard meteo su un display e-paper 7.5" tricolore, poi torna in deep sleep.
-
Altri progetti e codice sorgente sono su GitHub.
Tutti i repository →
03. Competenze
Linguaggi
- C
- C++
- Java
- Python
- JavaScript
- TypeScript
- SQL
- HTML & CSS
Framework & Tecnologie
- React
- Node.js
- Tailwind CSS
- Firebase
- MySQL
- ESP32 / PlatformIO
- Socket TCP/UDP
Strumenti
- Git & GitHub
- Linux
- Visual Studio Code
- Arduino IDE
- Eclipse IDE
- MySQL Workbench
- Photoshop
- Bambu Studio
Ambiti
- Sviluppo Web
- Sistemi Embedded
- Automazione & Bot
- Accessibilità Digitale
Soft skills
- Lavoro in team
- Problem solving
- Cura del cliente
- Affidabilità
04. Percorso
Formazione
-
2024 — oggi
Laurea in Informatica e Tecnologie per la Produzione del Software
Università degli Studi di Bari Aldo Moro · In corso
-
2024
Brevetto BLSD
Salvamento Academy
-
2017 — 2022
Diploma di Perito Tecnico Informatico
ITIS A. Pacinotti, Taranto
Esperienza
-
2025 — oggi
Lab. Tecnologie Assistive & Accessibilità Digitale
Aletheia · aletheialab.it
-
2024 — oggi
Rider
Deliveroo · Bari & Taranto
-
2022 — 2023
Addetto Assistenza Clienti (inbound)
Teleperformance · Taranto
Esperienze a contatto con il pubblico che mi hanno insegnato affidabilità, gestione del tempo e attenzione alle persone — qualità che porto anche nel codice.
05. Contatti
Sono aperto a nuove opportunità di collaborazione, tirocini e progetti. Per proposte professionali o per saperne di più sul mio lavoro, sarò felice di risponderti.