Portfolio / 2026

LeandroGregorini

Full-stack developer with a passion for data science, AI and web development. Currently pursuing a Master's degree in Artificial Intelligence at the University of Zurich.

02 — Experience

Education & roles.

Apprenticeship and IT support through Siemens, a BSc in Computational and Data Science at FHGR, industry work at MaXerial, and MSc AI at UZH.

Scroll the timeline

August 2017 - August 2021

Computer Science Apprenticeship - System Engineer (EFZ)

Siemens

  • 1. year of apprenticeship: Basic training.
  • 2. year of apprenticeship: Device staging, Development of simple web applications (HTML, CSS, JS and PHP), Database management (MySQL and MSSQL), Webserver management (Windows Server).
  • 3. year of apprenticeship: Server room maintenance, Development of simple web applications (HTML, CSS, JS and PHP), IoT Device management (Information Screens), Setup and maintenance of authentification services.
  • 4. year of apprenticeship: Development of advanced web applications (HTML, CSS, JS and PHP), Support and management of IT infrastructure, Final project (Development of interactive calendar web application).

August 2021 - July 2023

Working Student - IT

Siemens Mobility

  • Web development and support (HTML, CSS, JS, PHP and MSSQL).
  • Initial analysis, recording and classification of requests in the IT service desk.
  • Processing and resolving queries relating to user accounts.
  • Authorizations, office applications, workplace systems and cell phones.

September 2021 - September 2025

Student - Computational and Data Science

University of Applied Sciences of the Grisons - FHGR

  • I aquired and am still aquiring skills to generate business, social or scientific benefits from data.
  • I learn to think critically and quickly familiarize myself with new application domains.
  • The basis for this is a comprehensive education in applied computer science, data science and computer simulation.
  • Programming in Python (Data Analysis, Machine Learning and Deep Learning/AI).

June 2024 - August 2024

Computational and Data Science Internship

MaXerial

  • Application Frontend Development with Flutter.
  • Backend Development with Python.
  • Implementation and usage of image segmentation algorithms.
  • Database management with MongoDB.

October 2024 - December 2025

Junior Developer

MaXerial

  • Application Frontend Development with Flutter.
  • Backend Development with Python.
  • Implementation and usage of image segmentation algorithms.
  • Implementation and usage of object detection algorithms.

September 2025 - Now

Student - Msc Artificial Intelligence

University of Zurich

  • Reinforcement Learning.
  • Different Topics in Artificial Intelligence such as NLP, Knowledge Graphs, Recommender Systems, etc.
  • Vision Algorithms for Mobile Robotics.
  • Blockchain and Web3 Development.

03 — Selected Work

Projects across AI, data and web dev.

From NLP and recommenders to simulations and blockchain-scale data: a snapshot of coursework, internships, and experiments.

Scroll to browse projects

01 / 08

AI sentiment analysis of sherlock holmes books

Scraped sherlock holmes book texts from Gutenberg Project. After scraping we created a pipeline that analyzes each sentence in each chapter of the books, the model returns a sentiment score and emotions detected in the sentences. For the sentiment analysis the DistilBERT model was used and for the emotion classification the BERT base model was used. After the analysis we visualized the data.

02 / 08

Recommender System

Built a complete beer recommender system based on scraped data from beeradvocate.com. I scraped over 8 million beer reviews and then trained a neural collaborative filtering (deep learning approach) to create a recommender system that can recommend new beers to users based on peer reviews.

03 / 08

Reinforcement Learning

Implemented a Reinforcement Learning project for the popular game Super Mario Bros. The goal was to successfully pass the game using Reinforcement Learning techniques with help of tools available by OpenAI gym. We managed to pass level 1 and 2 by using a double deep q learning approach.

04 / 08

Detection of roundabouts with Deep Learning

Using Deep Learning we implemented several models for the detection of roundabouts on satellite images. We used different computer vision approaches do augement our data and improve model performance. We implemented a multi-input model to further improve predictions.

05 / 08

Eye Tracking Dashboard

Developed a dashboard for visualization of eye tracking data that was captured while volunteers where looking at a metro map. The goal of this project was to visualize collected eye tracking data to understand how metro maps can be improved in terms of better navigation.

06 / 08

Big Data analysis of Bitcoin Blockchain data

We collected every transaction on the Bitcoin Blockchain using a Bitcoin full node. We parsed the Blockchain data and stored the millions of datapoints in Apache Spark. Finally we prepared the data via pyspark and visualized the data.

07 / 08

Unsupervised Machine Learning

Data analysis and different clustering algorithms on popular Palmer Penguins dataset. Clustering of penguins species based on attributes given in the dataset.

08 / 08

Lid driven cavity flow simulation

Flow simulation for the popular lid driven cavity problem in 2D. The flow simulation was realized in python. The finite difference method of Alexandre Joel Chorin (1968) was used to solve the time-dependent Navier-Stokes equation for an incompressible fluid. The simulation was tested on the Ghia et al. benchmark.

04 — Stack

Skills & tools.

Languages, data stack, databases, and platforms used in studies, internships, and side projects.

Python

Programming Language

Programming in Python since more than 3 years and used in several Data Science Projects along my studies.

Pandas

Python Package

Used in several Data Science projects for data handling, sorting and preprocessing.

Matplotlib

Python Package

Used in several Data Science projects for data visualization.

TensorFlow

Python Package

Used in several Data Science projects to build Deep Learning models for predictive analysis or to use pretrained models.

PyTorch

Python Package

Used in some Data Science projects to build Deep Learning models for predictive analysis or to use pretrained models.

Scikit Learn

Python Package

Used in several Data Science projects for preprocessing and machine learning.

Numpy

Python Package

Used in several scientific Python projects for data preprocessing and calculations.

AI SDK

Next.js Package

Used in several projects to integrate Agentic AI workflows to web applications.

Selenium

Python Package

Used in several Data mining/scraping projects to collect data from websites.

Streamlit

Python Package

Used in several Data Science project for easy web development and python backend.

Git

Version Control

Used GitLab, Gitea and several related version control systems and their basic functionality.

GitHub

Version Control

Used GitHub version control systems and its basic functionality in most projects i create for better collaboration.

HTML

Frontend

Used in several web development projects and during webscraping.

CSS

Frontend

Used in several web development projects.

Tailwind CSS

Frontend

Used in most frontend projects for styling.

JavaScript

Frontend

Used in several web development projects.

PHP

Backend

Used in several web development projects as backend to handle dynamic content and website interactions.

Flutter

Framework

Used in several projects as multi os application framework.

C

Programming Language

Used basic functionality of C on an STM32 microcontroller.

MySQL

Database

Used in several Projects as data storage and to query data.

Microsoft SQL Server

Database

Used in several Projects as data storage and to query/organize data.

Postgres

Database

Used in several Projects as data storage and to query data.

MongoDB

Database

Used in several Projects as data storage and vector store for LLMs.

PySpark

Big Data

Used as data processing unit in a big data project.

Raspberry Pi

Hardware

Used in some smaller projects as lightweight IoT device.

React

JS Framework

Used in this project to learn the framework.

Vue

JS Framework

Used in a school project for frontend development.

Supabase

Backend

Used for authentification and data base management in frontend projects.

Linux

Operating System

Used several times as server operating system.

Windows

Operating System

Used as server operating system and main personal operating system.

05 — Coursework

University modules.

Selected modules from my BSc in Computational and Data Science at FHGR and ongoing MSc in Artificial Intelligence at the University of Zurich.

BScComputational & Data Science · FHGR36
  • Introduction to computational and data science
  • Data Processing
  • Introduction to programming
  • Algorithms and data structures
  • Introduction to Computer Science
  • Advanced programming techniques
  • Efficient algorithms
  • First Certificate in English B2
  • Physics
  • Analysis and Linear Algebra 1
  • Analysis and Linear Algebra 2
  • Numerical Methods
  • Applied English for Computational and Data Scientists
  • Advanced Numerical Methods
  • Innovation Management and Design Thinking
  • Summer School Course: Eye Tracking
  • Machine Learning
  • Modeling and Simulation 1
  • Stochastics and differential equations
  • Big Data
  • High Performance Computing
  • Natural language processing and question answering
  • Simulation in physics
  • Flow simulation
  • Digitalization in brewing technology part 1
  • Agile project management and sustainability
  • Data science and computer science in biology
  • Data science and computer science in medicine
  • Recommender systems
  • Reinforcement learning
  • System-oriented programming
  • Frontend development
  • Data science and computer science in banking
  • Robotic Process Automation
  • Cloud Computing
  • Time Series Analysis
MScArtificial Intelligence · UZH04
  • Advanced Topics in Artificial Intelligence
  • Blockchain and Crypto Economics
  • Reinforcement Learning
  • Vision Algorithms for Mobile Robotics

06 — Contact

Let's connect.

Reach out on LinkedIn - happy to chat about data science, AI, development or anything in between.