Giovanni

Iannaccone

Ethical Hacker

My github profile picture

About me

Hi, I'm Giovanni, a 18-year-old Italian developer

Nothing special—I just come up with tons of interesting ideas and use my programming skills to make them real. It’s an adrenaline-fueled process; taking an idea, working through each detail, and watching it come to life through code is incredibly energizing. This mix of creativity and technical challenge keeps me motivated and makes programming one of the things I’m most passionate about.

I've been programming since I was 14. What began as simple curiosity quickly turned into a constant drive to learn and create. From building my own operating system and experimenting with mobile applications to web development and cybersecurity tools, my journey in coding has taken me across a range of languages and challenges. Each project, from personal utilities to complex tools, is a chance to dive deeper into programming’s endless possibilities, and that early excitement I felt at 14 is still with me today.

Skills

bash
C
C++
Arduino
Go
Dart
Python
php
JavaScript
TypeScript
HTML
CSS
Tailwind
React
Node.js
Flutter
MySQL
Git
Docker
Linux
bash
C
C++
Arduino
Go
Dart
Python
php
JavaScript
TypeScript
HTML
CSS
Tailwind
React
Node.js
Flutter
MySQL
Git
Docker
Linux

Projects

FlutCrack

I designed an Android app using Flutter that cracks hashes, showcasing my skills in mobile development and cybersecurity.

TryHackMe

My passion for cybersecurity has propelled me to be one of the top hackers on TryHackMe, pushing boundaries and uncovering new challenges.

Giovanni OS

I developed an operating system from scratch, built on the Linux kernel, which gave me a better understanding of linux.

Ians

A versatile hacking tool I like to call the "Swiss army knife" of hacking, perfect for a variety of tactical operations.

WebWeaver

I created a high-performance Golang load balancer easy to set up; featuring various algorithms, logs writing, health checks and a dashboard

raccoon

Is a lightweight and efficient C++ library for working with PPM image files. It allows you to easily modify and create PPM images

Memory allocator

A custom memory allocation system. It includes malloc, free, calloc and realloc functions, offering a deep dive into memory handling

Jinjector

Powerful golang tool designed to inject backdoors into Joomla module's main file, allowing a connection whenever the module is triggered.