Hi, I'm Antonio

Computer Engineering Student

I have hands-on experience in software, firmware, hardware design and development, as well as cybersecurity, consistently delivering high-quality solutions with a strong focus on precision and efficiency.

Download CV

About Me

My introduction

I'm Antonio, a passionate Computer Engineering Student and Electronics Hobbyist. I have experience in software, firmware, hardware design and development, and cybersecurity, always focused on producing high-quality work.

I'm also the creator of a popular YouTube channel where I teach coding to thousands of people in Italy, helping them learn and grow in the world of technology.

Driven by my passion for innovation, I strive to push the boundaries of what's possible, creating solutions that blend creativity with technical expertise.

Skills

My technical level

Software Development

More than 5 years

Python

90%

C

80%

C++

70%

Rust

25%

Flask

75%

PostgreSQL

70%

MongoDB

85%

CUDA

15%

Embedded & Firmware

More than 5 years

Arduino

85%

Raspberry Pi

75%

ESP32

50%

STM32

10%

Assembly

25%

PlatformIO

60%

LVGL

80%

Hardware Design

More than 2 years

KiCAD

80%

Digital

90%

EasyEDA

60%

DevOps

More than 2 years

Git & GitHub

95%

Docker

50%

Heroku

85%

PythonAnywhere

75%

Linode

20%

Google Cloud

75%

Documentation

More than 2 years

Markdown

100%

LaTeX

90%

TeXmacs

80%

Excalidraw

85%

Draw.io

80%

Teaching

More than 2 years

Audacity

60%

OBS Studio

80%

FFmpeg

70%

Kdenlive

80%

Qualification

My personal journey
Education
Work

Technical High School Diploma in Electronics

I.I.S. Enzo Ferrari
2016 - 2021

B.Sc. in Computer Engineering

University of Rome Tor Vergata
2021 - 2024

M.Sc. in ...

University choice in process...
...

...

...
...

...

...
...

...

...
...

Services

What I offer

IT Security
Consultant

View More

IT Security Consultant

  • Software and Application Security: I offer consultancy for source code analysis and application vulnerability management, using static and dynamic code analysis techniques to prevent attacks such as SQL injection and XSS.

  • Security in Embedded Systems and Firmware: I provide support in the protection of embedded systems and firmware, with secure boot solutions, encryption and defense against reverse engineering and hardware level attacks.

  • Secure Hardware Design: Help design secure electronic circuits, including physical protections, communications monitoring, and defense against attacks such as side-channel attacks and tampering.

Embedded
Systems

View More

Embedded Systems

  • Design and Development: I deal with the design and development of complex embedded systems, using platforms such as ESP32 and Arduino, and developing firmware in C/C++ for high performance applications.

  • Performance Optimization: I offer solutions to optimize the efficiency of embedded systems, reducing energy consumption and improving processing speed through low-level programming techniques and advanced memory management.

  • Integration and Communication: Specialized in the integration of embedded systems via communication protocols such as I2C, SPI and UART, ensuring secure and reliable communication between devices and with the cloud.

Hardware
Design

View More

Hardware Design

  • Analog Hardware Design: I offer consultancy in analog circuit design, using tools such as KiCAD to create schematics and PCBs optimized for analog applications such as amplifiers, filters and power supplies.

  • Digital Hardware Design: I design advanced digital circuits using tools like Digital and SimulIDE to implement low-latency and high-speed systems effectively.

  • Hardware Circuit Simulation and Testing: I provide complete solutions for the simulation, testing, and validation of analog and digital circuits, leveraging simulation software such as SimulIDE for comprehensive analysis and testing.

Portfolio

Selected projects and technical case studies
Computer Architecture Engineering project
Computer Architecture Course project

Computer Architecture Engineering

A course-driven portfolio piece focused on digital electronics, Assembly, and C. It includes an 8-bit Hamming encoder/decoder, a 4-bit ALU, and an elevator control system built as a set of concrete low-level exercises.

  • Assembly
  • C
  • Digital Logic
S.P.Q.R. project
Networking Protocol design

S.P.Q.R.

Selective Protocol for Quality and Reliability is a UDP-based file transfer system with Selective Repeat reliability. The project was tested with Wireshark and supported by Python scripts for analysis and performance reporting.

  • UDP
  • Wireshark
  • Python
Spectrum Analyzer project
Embedded UI ESP32 project

Spectrum Analyzer

A real-time FFT spectrum analyzer built on ESP32, sampling audio through ADC and visualizing frequency data on an OLED display. The result is a compact embedded system with a strong focus on responsiveness and clarity.

  • ESP32
  • FFT
  • OLED
pwnable.kr CTF solutions
Security Research CTF write-ups

pwnable.kr

A curated set of exploit development and reverse-engineering solutions covering buffer overflows, format-string vulnerabilities, and shellcode execution. It demonstrates a practical, methodical approach to security analysis.

  • Binary Exploitation
  • Reverse Engineering
  • Linux
Neural Network Raspberry Pi Logic Gates project
Machine Learning Raspberry Pi

Neural Network Raspberry Pi Logic Gates

A from-scratch Python neural network running on Raspberry Pi to recognize logic gates. The project focuses on learning fundamentals by implementing the network, training flow, and activation functions manually.

  • Python
  • ML
  • Raspberry Pi
Automated Parking project
IoT Systems Final project

Automated Parking

A mini parking system combining Arduino Mega and Raspberry Pi, where sensors track vehicle occupancy and Telegram delivers live updates. The project is documented as a polished final report rather than a raw repository dump.

  • Arduino
  • Raspberry Pi
  • IoT

You have a new project

Contact me now and get a 10% discount on your new project.

Contacts
Antonio Bernardini

Contacts

Get in touch

Telegram

@CleverCode

Email

antoniobernardini@live.com

Location

Rome - Italy