Giulio Pazzi
Finishing my studies, open for new opportunities

Hi, I'm Giulio Pazzi

Software Engineer

I am a passionate software developer based in Germany. I enjoy working on all kinds of software, from web, desktop and mobile apps to machine learning and game development. In my spare time, I like to develop software that my friends or I need, create small games, and explore new technologies.

Tech Stack

Frontend

AngularNext.jsJavaScriptTypeScriptBootstrapTailwind CSSHTMLCSS

Backend

Node.jsREST APIsExpressNestJSSwagger

Databases

MongoDBRedisMinIO

Tools & DevOps

GitDockerLinuxVS CodeJetbrains IDEs

Operating System

WindowsMacOSUbuntuUbuntu ServerLinux MintFedoraRaspberry Pi OS

Game Development

GodotGDScriptUnityC#Pygame

Projects

Portfolio Website

My personal portfolio website built with Next.js and Tailwind CSS, featuring multi-language support (English, German, Italian) using next-intl.

Next.jsTypeScriptTailwind CSS

Platformer Programming Language

Language, Compiler and Runner for a simple 2D platformer game. The user can create different maps for the game world using a programming language developed specifically for this project. The compiler then checks the syntax and generates a executable output with a playable map.

BisonFlexCRaylib

Audio Transcriber

Audio transcriber build for a friend who can not type due to his sickness. It reads multiple audio files and converts the contents into text files.

PythonWhisperOpenAI

Backend for Space Strategy Game

Contributed to the backend development of a strategy game inspired by Stellaris used in a university course, with a focus on procedural world map generation and support for additional backend components.

NestJSTypeScript

Grover Quantum Algorithm Simulation

Implemented Grover's algorithm in Qiskit and wrote an academic-style paper describing the algorithm and its implementation.

PythonQiskitLaTeX

Save- and Loadingsystems in Video Games

Bachelor thesis with experiment project that analysed different strategies for saving and loading video game data efficiently.

JavaLaTeXProtocol Buffers

Experience

Worked as a Python software engineer in an ML and reinforcement learning research group, focusing on forecasting and intelligent systems in the energy sector. Responsibilities included data preprocessing, training and evaluation of machine learning approaches, and support for research papers written in LaTeX.

PythonReinforcement LearningForecastingMLOpsLaTeXLinux Cluster

Worked as a research assistant supporting course coordination within the department. Responsibilities included evaluating software development projects and coursework in Java and Python, as well as developing a backend server in NestJS for a class.

JavaJavaFXPythonNestJSTypeScript

Education

M.Sc. in Computer Science

University of Kassel
Sep 2023 Aug 2026

Focused on software engineering, algorithms, and web development. Final thesis on creating a benchmark tool for evaluating RL-agents that control power grids.

Compiler DevelopmentCAndroid StudioKotlinParallel ProgrammingAngularNext.jsTypeScriptMongoDBMinIORedisCDNPythonQiskit (Quantum Computing)Requirements EngineeringHaskellpandaspandapower

B.Sc. in Computer Science

University of Kassel
Oct 2020 Sep 2023

Acquired a solid grounding in computer science. Programmed a game for the final project and analysed save and load systems in video games in my thesis.

PythonJavaC/C++C#SQLUnityAngularMicroservicesMicrocontroller Programmingscikit-learnpandas

Contact

I'm always open to discussing new projects, creative ideas, or opportunities. Feel free to reach out!

Send Email
giuliomaximilianpazzi@gmail.com