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
Backend
Databases
Tools & DevOps
Operating System
Game Development
Projects
Portfolio Website
My personal portfolio website built with Next.js and Tailwind CSS, featuring multi-language support (English, German, Italian) using next-intl.
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.
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.
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.
Grover Quantum Algorithm Simulation
Implemented Grover's algorithm in Qiskit and wrote an academic-style paper describing the algorithm and its implementation.
Save- and Loadingsystems in Video Games
Bachelor thesis with experiment project that analysed different strategies for saving and loading video game data efficiently.
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.
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.
Education
M.Sc. in Computer Science
University of KasselFocused on software engineering, algorithms, and web development. Final thesis on creating a benchmark tool for evaluating RL-agents that control power grids.
B.Sc. in Computer Science
University of KasselAcquired 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.
Contact
I'm always open to discussing new projects, creative ideas, or opportunities. Feel free to reach out!