Skip to content
View giacomovitangeli's full-sized avatar

Block or report giacomovitangeli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
giacomovitangeli/README.md

Hello World, I'm Giacomo 👋

I am a Cybersecurity Engineer passionate about understanding how things work, I'm particularly interested in cybersecurity and artificial intelligence. In my free time, I keep up to date with the state of the art in these fields.

Projects

  • Cloud Storage: client server application that resembles a cloud storage, implemented with the support of the OpenSSL library. (C++)
  • Phishing Detection: supervised machine learning model to classify emails and detect spam and phishing ones. (Python)
  • DDoS Detection: comparison with supervised machine learning and deep learning models to detect DDoS attacks in network traffic. (Python)
  • Bayesian Network: structure learning with score-based approach using the K2 algorithm. (Python)
  • Earthquake Detector: OMNeT++ project to design distributed applications for intelligent environments in 6G technology. (C++)
  • Trusted Execution Environment: OCaml project to enforce language-based security for mobile code. (OCaml)
  • Light Hash AES S-box: hardware module for security designed in SystemVerilog. (SystemVerilog)
  • Automated Irrigation System: Raspberry Pi project with sensors and actuators, Django server to display the data collected in real time (Python/Django∕HTML∕CSS∕JavaScript)

Skills

Programming Languages

Python C C++ Java Rust OCaml SystemVerilog HTML CSS JavaScript SQL R MATLAB LaTeX

Tools and Technologies

Git GitHub Wireshark BurpSuite Linux Windows Docker Kubernetes Jenkins Scrum VirtualBox VMware VS Code CLion PyCharm IntelliJ IDEA Atom STM32 OMNeT++ StarUML Raspberry Pi Kali Linux Manjaro Ubuntu

Academic Background

GitHub Stats

Giacomo' Github Stats

NOTE: Top languages don't indicate my skill level, it's a github metric of languages I have the most on my github repos

Connect with me

LinkedIn

Pinned Loading

  1. applied-cryptography-project applied-cryptography-project Public

    Project for Applied Cryptography exam.

    C++

  2. intelligent-env-earthquake-detector intelligent-env-earthquake-detector Public

    Distributed Applications Design for Intelligent Environments in 6G Technology.

    C++

  3. phishing-detection phishing-detection Public

    Phishing Detection classifier to filter fraudolent and phishing e-mail.

    Jupyter Notebook 1

  4. ddos-detection ddos-detection Public

    Jupyter Notebook 1

  5. light-hash-aes-sbox light-hash-aes-sbox Public

    Project for Hardware and Embedded Security class in Cybersecurity course.

    SystemVerilog 1 1

  6. trusted-exec-env-mobile-code trusted-exec-env-mobile-code Public

    Trusted Execution Environment for Mobile Code

    OCaml