Software Engineer focused on embedded systems, autonomous vehicles,
artificial intelligence and industrial software development.
I am a Software Engineer passionate about embedded systems, autonomous vehicles, artificial intelligence and industrial software development.
I currently work at Fast Charge Engineering, where I develop:
- Embedded software for battery systems
- Automated testing solutions
- CAN-based diagnostic and data acquisition tools
- Production and validation workflow automations
- Custom Odoo ERP applications
I am also the ADAS Technical Responsible of the Sapienza Fast Charge Formula Student Electric Team, leading the development of the Software Architecture and Telemetry subsystems for an autonomous Formula Student race car.
Alongside my professional experience, I am pursuing a Bachelor's degree in Computer Science at Sapienza University of Rome.
I enjoy designing reliable and efficient software that bridges hardware, data and real-world applications.
C C++ CUDA Python Bash MATLAB
CAN Bus Embedded Systems NVIDIA Jetson AGX Orin
ROS 2 OpenCV YOLO Simulink
Linux Git Docker RabbitMQ
Odoo
An AI-powered tennis analysis system that uses computer vision to detect players, track the ball and generate match statistics from video footage.
The project applies deep learning and image processing techniques to automate tennis performance analysis.
Technologies:
Python Computer Vision OpenCV YOLO Deep Learning
A solver implementing optimization algorithms for the Vehicle Routing Problem, focusing on efficient route planning and resource allocation under operational constraints.
Technologies:
C CUDA Optimization Algorithms Operations Research
A full-stack real-time messaging application featuring:
- User authentication
- Chat management
- RESTful APIs
- Persistent data storage
Technologies:
Go Vue.js REST API SQLite Web Development
A secure multithreaded client-server application developed in C using TCP sockets and POSIX threads.
The system supports:
- Concurrent file transfers
- A custom communication protocol
- 64-bit XOR encryption
- Robust error handling
Technologies:
C Networking Linux POSIX Threads Operating Systems
A modular C preprocessor supporting:
- Recursive
#includeexpansion - Comment removal
- Identifier validation
- Detailed logging
- Comprehensive error handling
Technologies:
C Linux Parsing Operating Systems
A distributed autonomous vehicle simulation based on Docker microservices.
Computer vision, SLAM, path planning and high-level control services run independently and communicate asynchronously through RabbitMQ.
Technologies:
Python Docker RabbitMQ Linux Microservices
Fast Charge Engineering
March 2026 β Present
- Develop embedded software and automated testing tools for battery systems using C and Python.
- Design CAN-based diagnostic, validation and data acquisition tools for battery modules and industrial devices.
- Automate production and validation workflows to reduce manual operations and improve data traceability.
- Develop custom Odoo ERP modules for Manufacturing, CRM, Project Management, production tracking and scheduling.
- Maintain Linux-based development infrastructure, Docker environments, self-hosted Git services, NAS backup systems and CI workflows.
Sapienza Fast Charge Formula Student Electric Team
September 2025 β Present
- Lead the Business & Management division, coordinating organizational, strategic and operational activities.
- Manage sponsor relationships and support the development of technical and commercial partnerships.
- Contribute to project planning, resource allocation and cross-functional team coordination.
Sapienza Fast Charge Formula Student Electric Team
September 2025 β September 2026
- Define and execute the team's communication strategy across multiple social media platforms.
- Create technical and promotional content highlighting engineering achievements and competition activities.
- Collaborate with sponsors and team members to improve online visibility and audience engagement.
Sapienza Fast Charge Formula Student Electric Team
October 2024 β September 2026
- Lead the development of the Software Architecture and Telemetry subsystems for an autonomous Formula Student race car.
- Coordinate software architecture decisions and technical planning within the ADAS division.
- Supervise the integration, testing and validation of autonomous driving software components.
- Mentor team members and promote the development of reliable, maintainable and hardware-compatible software.
Sapienza Fast Charge Formula Student Electric Team
October 2023 β October 2024
- Developed software for an autonomous Formula Student race car, contributing to control, telemetry and system integration.
- Designed and implemented ROS 2-based modular architectures for distributed communication between vehicle subsystems.
- Optimized real-time software with a focus on low-latency execution, reliability and hardware compatibility.
- Deployed and validated software on NVIDIA Jetson AGX Orin, balancing computational load, communication efficiency and safety requirements.
Sapienza University of Rome
2023 β 2026
Relevant coursework:
- Algorithms and Data Structures
- Operating Systems
- Computer Networks
- Databases
- Software Engineering
- Artificial Intelligence


