Samuele Maggiori

Samuele Maggiori

Ingegnere Informatico | Sviluppatore Software

Profilo

Sviluppatore software appassionato, con un profondo interesse per l'informatica coltivato fin dalle scuole elementari. Sono alla ricerca di un'opportunità stimolante in cui poter mettere a frutto le mie competenze di programmazione e continuare a crescere professionalmente, imparando da team esperti.

Istruzione e Certificazioni

Università degli Studi di Siena

Laurea Magistrale in ARTIFICIAL INTELLIGENCE AND AUTOMATION ENGINEERING

2021 - In corso

Università degli Studi di Siena

Laurea Triennale in INGEGNERIA INFORMATICA E DELL'INFORMAZIONE

2017 - 2021

I.I.S. SANROCCHI-RONCALLI

Diploma di Scuola Superiore

2012 - 2017

Patente di Guida - Categoria B (Automunito)

2017

ECDL - Patente Europea del Computer

2016

Competenze

Metodologiche

  • Problem Solving
  • Ricerca Autonoma
  • Testing
  • Documentazione

Linguaggi

  • Python
  • Rust
  • PHP
  • Matlab

ML/Data Science

  • PyTorch
  • TensorFlow
  • NumPy

Strumenti

  • Git
  • Excel
  • Syncthing
  • Blender
  • Logseq
  • libp2p
  • iroh
  • Pytest
  • RDKit

Lingue

  • Italiano (Madrelingua)
  • Inglese (B2)

Progetti

Appunti Universitari Open Source Appunti Markdown per i corsi della Magistrale Vedi Pagina 2
Bachelor Thesis (IoT - TinyML) Guanto Intelligente basato su TinyML Vedi Pagina 3
Tesi Magistrale (Bioinformatica) Applicativo Python + documentazione Vedi Pagina 4
new-python-import-system Libreria Python per ottimizzare il sistema di import Vedi Pagina 5
Samuele Maggiori

Samuele Maggiori

Ingegnere Informatico | Sviluppatore Software

Appunti Universitari Open Source

Redazione e pubblicazione online in formato Markdown degli appunti completi per la maggior parte dei corsi della Laurea Magistrale in Ingegneria (Robotica e Automazione). Gli appunti sono disponibili pubblicamente e utilizzati da altri studenti.

Appunti Universitari Screenshot
Samuele Maggiori

Samuele Maggiori

Ingegnere Informatico | Sviluppatore Software

Progetto di Tesi Triennale (IoT - TinyML)

Guanto Intelligente basato su TinyML. Progettazione e sviluppo di un sistema indossabile (basato su Arduino Nano 33 BLE Sense e sensori ad effetto Hall) per il riconoscimento dello schiocco delle dita. Ho curato l'intera pipeline: dall'acquisizione dei dati dei sensori (tramite C++ e Python), al training di una rete neurale su Edge Impulse, fino al deployment sul microcontrollore.

  • Acquisizione Dati: Raccolta dati sensori tramite C++ e Python
  • Training Rete Neurale: Utilizzo di Edge Impulse per il training
  • Deployment: Deploy del modello su microcontrollore Arduino
  • Risultati: Accuratezza del 71% con analisi dei falsi positivi
Bachelor Thesis Screenshot
Samuele Maggiori

Samuele Maggiori

Ingegnere Informatico | Sviluppatore Software

Progetto di Tesi Magistrale (Bioinformatica)

Sviluppo di un applicativo Python in ambito bioinformatico. La documentazione completa e il codice sorgente sono stati rilasciati pubblicamente. Il progetto dimostra competenze in sviluppo software, analisi dati e documentazione tecnica.

Tesi Magistrale Screenshot
Samuele Maggiori

Samuele Maggiori

Ingegnere Informatico | Sviluppatore Software

new-python-import-system

Nato dall'esigenza di superare le rigidità del sistema di importazione nativo di Python, ho sviluppato un pacchetto personalizzato progettato per rendere le importazioni più intelligenti ed efficienti. Il tool è stato concepito con un approccio "plug-and-play": l'integrazione richiede l'aggiunta di sole due righe di codice.

  • Lazy Loading Automatico: Caricamento ritardato di default per tutti i sottopacchetti, riducendo l'overhead iniziale e ottimizzando i tempi di avvio.
  • Moduli e Pacchetti "Callable": Astrazione che permette di invocare un pacchetto o un modulo direttamente come se fosse una funzione.
  • Architettura "Zero-Configuration": Il sistema mantiene i file __init__.py vuoti, favorendo una struttura pulita.
new-python-import-system Screenshot