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.

Foto di Giovanni Benefico

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.

    • Flutter
    • Dart
    • TensorFlow Lite
    • Supabase
    • BirdNET
  • 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.

    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • Leaflet
    • Firebase
  • 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).

    • HTML
    • CSS
    • JavaScript
    • Accessibilità
    • i18n
  • 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.

    • C
    • Socket TCP
    • Socket UDP
    • Reti
  • 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 usano gallery-dl per lo scraping, con polling periodico e gestione anti-duplicati.

    • JavaScript
    • Python
    • Node.js
    • Baileys
    • gallery-dl
  • 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.

    • C++
    • ESP32
    • PlatformIO
    • GxEPD2
  • 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

  1. 2024 — oggi

    Laurea in Informatica e Tecnologie per la Produzione del Software

    Università degli Studi di Bari Aldo Moro · In corso

  2. 2024

    Brevetto BLSD

    Salvamento Academy

  3. 2017 — 2022

    Diploma di Perito Tecnico Informatico

    ITIS A. Pacinotti, Taranto

Esperienza

  1. 2025 — oggi

    Lab. Tecnologie Assistive & Accessibilità Digitale

    Aletheia · aletheialab.it

  2. 2024 — oggi

    Rider

    Deliveroo · Bari & Taranto

  3. 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.