Personal Portfolio

ALESSIO LAVORE

Computer Science Engineer & Software Developer

Repository

TECHNICAL ARCHIVE

A selection of personal projects

Blackjack AI
Blackjack AI

Developed a probabilistic AI using expected value calculations to optimize game decisions. Engineered a multithreaded simulator to execute high-speed scenarios and generate performance analytics.

Python
Matplotlib
Tkinter
Pygame
Digital NVG
Digital NVG

Engineered a wearable night vision device from scratch through a full-cycle development process. The project integrated 3D modeling, hardware integration, and Python-based low-latency video streaming.

RaspberryPi
Electronics
Python
OpenCV
3D Printing
Quantum Chess
Quantum Chess

Developed a specialized version of Chess that integrates quantum mechanics into traditional gameplay. Using Unity (C#), I built a custom UI to support superposition, allowing pieces to occupy two squares simultaneously until a capture triggers a wavefunction collapse.

Unity3D
C#
Chess
Entanglement
OutThink
OutThink

Developed a wordless, 100-level puzzle game focused on purely logical and mathematical challenges. Built in Unity (C#), the project features a full integration with Google Play Games Services for saves and achievements.

Unity3D
C#
Android
Google
Self Hosted Cluster
Self Hosted Cluster

A secure, dual-node Proxmox cluster hosting containerized microservices, smart home automation, and a ZFS-backed backups system, accessible remotely exclusively via Wireguard VPN.

Proxmox
Clustering
Networking
IoT

Profile

CAREER

Work Experience

Software Developer

Defence Tech | Rome, Italy

2025 - Present

Engineered high-performance, clustered software solutions for the defense industry.

Education

MSc in Engineering in Computer Science and Artificial Intelligence

University of Rome La Sapienza

in progress
BSc in Computer Science Engineering

University of Rome La Sapienza

Mar 2025

Skills

  • Linux
  • C
  • Python
  • Rust
  • Typescript
  • NodeJS
  • React
  • Docker
  • SQL
  • MongoDB