Portrait of Lorenzo Bandini

Lorenzo Bandini

Software developer — Pisa, Italy

MSc Computer Science student (ICT Solution Architecture) and President of JEVIS Pisa. I design and build robust, scalable software.

Ciao! I’m a Software Developer from Pisa, Italy, currently finishing my Master’s in Computer Science, specializing in ICT Solution Architecture. I have hands-on experience with web projects, data analysis, and distributed architectures, and my goal is to design robust, scalable, and secure software that makes a real impact.

Beyond coding, I’m a tech enthusiast at heart. I love tinkering with different Unix-based operating systems, and there’s a special kind of satisfaction I get from assembling or modifying PCs. It’s like building with digital LEGOs! To keep my mind and body in sync, I was a middle-distance runner and now I enjoy hitting the pavement for a run or challenging myself at the gym.

I also serve as President of JEVIS, the Junior Enterprise of Pisa, after leading its IT area — doing project management, technical training, and a fair share of public speaking, with 10+ interventions at university and JE network events. I believe in continuous learning: let’s build something amazing together!

Programming
Java, C, OCaml, JavaScript, TypeScript, Python, HTML, CSS
Frameworks
Angular, React, Next.js, FastAPI
Data & Tools
MongoDB, MySQL, SQLite, Prisma, tRPC, Tailwind CSS, Docker, Docker Compose, Git, Postman, Valgrind
Blockchain & Other
Solidity, Hardhat, pnpm, Google Workspace Admin
Languages
Italian (Native), English (Fluent)
Interests
Unix Systems, PC Building & Modding, Running, Gym, Tech Innovation

President

JEVIS — Junior Enterprise of Pisa

  • Elected unanimously by 57 associates: setting the annual strategy with the board and managing relationships with the university, companies, and institutions.
  • Supervising the IT, Business, Marketing, and HR & Legal areas; speaker at conferences and university events.

Head of IT

JEVIS — Junior Enterprise of Pisa

  • Led a team of 9 for 18 months across 5 projects: removing a cyber attack from a corporate website, two WordPress builds (an architecture studio and TEDx Pisa), a data analysis for CISL Pisa presented publicly, and an interactive game for Internet Festival (React + Java Spring).
  • Grew annual revenue from €2,110 to €5,148 (+144%).
  • Delivered 7 internal training sessions for 60+ associates and ran 2 recruitment campaigns (14 candidates interviewed).
  • Won 2 awards in the national Junior Enterprises network: best IT area and best project.

Mentee

LeadTheFuture

  • Selected for the LeadTheFuture mentoring program, with a <15% acceptance rate out of 2,000+ applicants.

Intern — Research Assistant

CNR — National Research Council

  • Completed 375 hours developing U-ProBE, a Python GUI for rapid post-hoc uncertainty quantification on deep learning image classifiers.
  • Partially supported by EU-funded projects ProCAncer-I and FAITH, currently authoring a research paper for a European convention.

IT Specialist

JEItaly — Junior Enterprises Italy

  • Designed and implemented tailored IT solutions to streamline processes across 36 affiliated associations.
  • Delivered technical support and conducted training sessions for IT teams within member organizations.

Deputy Head of IT

JEVIS — Junior Enterprise of Pisa

  • Recognized with the top junior initiative award in the Italian network for 2023/2024.
  • Managed client relations and led a consulting project for an Angular plugin, contributing 13% to the association’s annual revenue.

MSc Computer Science — ICT Solution Architecture

University of Pisa

Current GPA: 28.8/30. Focusing on integrated ICT solutions that address performance, security, and privacy. Key courses: Advanced Programming, Advanced Software Engineering, Algorithm Engineering, ICT Risk Assessment, IoT Devices, Machine Learning. Curriculum taught in English. Contributor to the department’s student-run server (technical blog, self-hosted Overleaf).

BSc Computer Science

University of Pisa

Built a solid foundation in programming, algorithms, and software development. Key courses: Algorithms, Computer Architecture, Operating Systems, Computer Networks, C Programming, OOP, Introduction to AI.

Scientific High School Diploma in Applied Sciences

F. Buonarroti Scientific High School

This is where my journey into the world of science and technology began!

Capture the Gacha ↗

FastAPI · Docker Compose · MySQL · JWT

Collaborative university project: a microservices-based gacha game featuring account management, registration, and authentication.

  • Microservices architecture orchestrated with Docker Compose
  • Secure authentication and registration with JWT
  • Automated security and dependency checks (Bandit, pip-audit, Dependabot)

SpeedyGuesser ↗

Next.js · TypeScript · tRPC · Prisma · Tailwind CSS · PWA

Multiplayer word game where two players assist a third in guessing words, with account management and matchmaking. Built on Create T3 App.

  • Three real-time game modes with live collaboration between players
  • Type-safe API layer with tRPC and Prisma on SQLite
  • Installable PWA for a native-like mobile experience

CISL Data Analysis

Python · Pandas · Matplotlib

Data analysis on 400 survey responses for CISL Pisa, resulting in the paper “Le Nuove Generazioni e il Mercato del Lavoro”, presented publicly to an audience of 300+.

  • Coordinated the analysis team from data collection to final presentation
  • Turned survey data into visual insights on youth employment trends

U-ProBE

Python · CustomTkinter · PyTorch

Python GUI for rapid post-hoc uncertainty quantification on deep learning image classifiers, developed during my CNR research internship on medical imaging models (EU projects ProCAncer-I and FAITH).

  • Implemented MC Dropout and TrustScore techniques behind an accessible desktop interface
  • Built to let researchers benchmark classifier reliability without writing code

Trust

TypeScript · Solidity · Hardhat

Ethereum DApp implementing a splitwise-style debt settlement system with its own TRUST token.

  • Settles group debts with a greedy O(n) algorithm that minimizes the number of transfers
  • Fully tested smart contract development workflow with Hardhat

Hotelier ↗

Java · Maven

Hotel review system inspired by TripAdvisor capable of managing users, hotels, reviews, and city rankings.

  • Implemented a client-server architecture with data persistence via JSON files
  • TCP communication for user registration and login, review submission and search
  • UDP multicast connection for ranking update notifications