waving-hand.png

Hi, I'm Giuseppe, a 19-year-old Computer
Science student
from Germany.

About me

Hi, I'm Giuseppe! I'm 19 years old and currently in my fourth semester studying Computer Science at the Technische Hochschule Ingolstadt.

I have a strong passion for technology, problem-solving, and software development.

Languages are also an important part of my life. I'm a native German speaker, fluent in Italian, and have an upper-intermediate proficiency in English (B2 level).

Projects

worm-icon.png

Worm Game

(2023)

Tech: C

  • Developed a terminal-based worm game in C using arrays, structs, and pointers.
  • Implemented game logic and collision detection algorithms.
  • Used loops and conditions to control gameplay.
youtube-icon.png
notes-icon.png

Media Player

(2024)

Tech: Java

  • Developed a fully functional media player in Java for audio playback.
  • Implemented a GUI with JavaFX for user interaction and control.
  • Used multithreading to enhance performance.
chat-icon.png

Chat App

(2025)

Tech: Html, CSS, JavaScript, PHP and Bootstrap

  • Built a chat app using JavaScript for interactive user communication.
  • Developed the backend with PHP & AJAX for real-time messaging.
  • Designed a responsive UI with Bootstrap & CSS.
sun-icon.png

Weather App

(2025)

Tech: Html, CSS and JavaScript

  • Fetches real-time weather data from the OpenWeatherMap API.
  • Displays city name, temperature, and weather icon dynamically.
  • Provides instant weather updates based on user input.
github-icon.png
pen-icon.png

Notes App

(2025)

Tech: Html, CSS and JavaScript

  • Allows users to create, edit, and organize notes efficiently.
  • Features a clean and intuitive interface for easy navigation.
  • Helps track thoughts, ideas, and reminders seamlessly.
github-icon.icon
sudoku-icon.png

Sudoku Game

(2025)

Tech: Java, JavaFX

  • Creates and validates random Sudoku puzzles with a backtracking algorithm.
  • Interactive interface with a 9x9 grid for user input and puzzle solving.
  • Includes buttons to check, solve, and generate new puzzles seamlessly.
youtube-icon.icon

Contact