
Ciao! I'm Filippo!
I am a student from Ponti sul Mincio, Italy, currently finishing the last semester of a Master of Science in Robotics Engineering at Worcester Polytechnic Institute.
I aspire to continue my studies as a PhD researcher focused on Embodied AI and the intersection of Generative Intelligence and Robotic Learning. I aim to move beyond pattern recognition toward expectation-based reasoning, developing probabilistic grounded multimodal frameworks that enable robots to predict, interpret, and act reliably in unstructured environments.
With a technical background spanning decentralized swarm logic, VR-driven human-robot interaction, and domain-specific RAG pipelines, I seek to bridge the gap between linguistic reasoning and physical feasibility to create autonomous systems that are as intuitive as they are robust.
While I have applied to continue my academic journey, I am equally eager to contribute to and grow within industry settings, applying these ideas to real-world systems and expanding my expertise through practical, large-scale deployment.

Filippo Marcantoni
Robotics Engineering Student at Worcester Polytechnic Institute
Phone:
(508) 365-9842
Email:
Address:
129 West Street, Worcester, MA 01609
Date of Birth:
September 19th, 2002
EXPERIENCE
Jun 2025 - Aug 2025
B&R Industrial Automation, Eggelsberg, Austria
AI and Industrial Robotics R&D Intern
During this R&D internship in AI and Industrial Automation at B&R headquarters in Eggelsberg, Austria, I worked with the head of the B&R AI/ML team in Sarajevo to develop a robotics copilot for code generation and completion within the B&R Automation Studio environment. I gained hands-on experience with Transformer-based models, LLMs, prompt engineering, and Retrieval-Augmented Generation (RAG). My contributions included creating code templates for common robotics tasks (e.g., static and tracking pick-and-place) and building a robotics knowledge index on Microsoft Azure to feed relevant context into models like GPT-4o-mini.
After identifying limitations in Azure’s chunking and retrieval methods, I helped redesign the backend for a new, open-source RAG system, focusing on data representation and retrieval efficiency. I independently designed a custom chunking strategy tailored to Automation Studio syntax, which outperformed standard approaches like those in LangChain and laid the groundwork for future code-centric RAG applications in industrial robotics.
May 2024 - Aug 2024
Makro Labelling SRL, Goito, Mantua, Italy
Machine Vision and AI R&D Intern
During my first R&D internship experience at Makro Labelling SRL, in the summer 2024, I gained hands-on experience developing and implementing functions aimed at automating bottle orientation processes for labeling applications, with a specific focus on evaluating label correctness and shift. I tested these functions on a mono-head system using various bottle formats and under different conditions to assess their effectiveness and feasibility. Additionally, I explored and evaluated different algorithms and methods to optimize performance. As part of advancing automation in quality control, I also researched and implemented deep learning models for innovative image segmentation functionalities. These models were designed to detect label shifts and identify common defects such as bubbles and folds, further enhancing the system’s ability to ensure labeling precision and product consistency.
May 2023 - Aug 2023
Makro Labelling SRL, Goito, Mantua, Italy
Programming Intern
In my first experience as a programmer at Makro Labelling I gained confidence with the B&R Automation development environment, using Structured Text, Ladder Programming and Visual Components, and obtained certificates for the Automation Studio Basic and Automation Studio Motion courses. I've been working on the activation and testing of labeling machines, checking the correct functioning of the alarms of the individual labeling groups and of the labeling machine itself in the activation phase. Also worked on the calibration of sensors and photocells for the correct orientation of bottles, based on a mark or a weld, on the plates in the main carousel of the machine.
May 2022 - Aug 2022
Makro Labelling SRL, Goito, Mantua, Italy
Electrician Intern
For my first working experience at Makro Labelling I mostly worked on the pre-assembly of groups and heads of labeling machines by installing ground leads and connecting power cables to equipment. I assembled fixtures to support wiring installation, connecting wires to circuit breakers, transformers and other components. I also replaced wiring, equipment and fixtures using hand tools and power tools. In this work experience I gained confidence working on hands-on tasks and I learnt the basics of electric citcuits as well following schematics to confirm job specifications and plan installation layouts.
EDUCATION
2024-2026
WORCESTER POLYTECHNIC INSTITUTE
Worcester, MA, USA
Master of Science in Robotics, Mechatronics and Automation Engineering
Completed a Directed Research for Capstone during my Senior year of undergraduate studies, designing a multi-modal interface in the VR environment using a multi-camera system to teleoperate a robotic nursing assistant in the Human-inspired Robotics (HiRo).
During Fall 2025 I worked in the Future Therapeutic Unlimited Robotics Engineering (FuTURE) Laboratory at WPI on 2D-to-3D Image Registration for Robot Navigation in Vascular Interventions.
GPA: 3.85/4.00
Relevant Courses: Robot Dynamics, Robot Control, Human-Robot Interaction, Machine Learning for Robotics, Computer Vision, and Swarm Intelligence.
2021-2025
WORCESTER POLYTECHNIC INSTITUTE
Worcester, MA, USA
Bachelor of Science in Robotics, Mechatronics and Automation Engineering
Graduate with High Honors (summa cum laude) in May 2025, for my undergraduate Major Qualifying Project (MQP), I contributed to the design of PiELo, a reactive programming language for swarm robotics. Unlike most swarm programming frameworks that enforce either agent-level or swarm-level abstractions, PiELo was designed to support reactivity and consensus formation as first-class language features. PiELo was deployed on a fleet of Khepera IV robots in the Novel Engineering of Swarm Technologies (NEST) Lab, demonstrating its applicability for synchronization and coordination tasks.
GPA: 3.89/4.00
Relevant Courses: Control Engineering, Embedded Systems, Object-oriented Programming, Software Engineering, Intro to AI, and Foundations of Robotics.
2016-2021
HIGH SCHOOL ENRICO MEDI
Villafranca di Verona, Verona, Italy
Italian High School Diploma
I went to high school in Italy to the Liceo Enrico Medi in Villafranca of Verona until my fourth year, 2019, in which I moved to Putnam, CT for an exchange program. Since we have 5 years of HS in Italy, I came back the year after to get my Italian diploma and I graduated in June 2021 with 92 out of 100.
2019-2020
PUTNAM SCIENCE ACADEMY
Putnam, CT, USA
American High School Diploma
I completed my senior year at Putnam Science Academy, in Putnam, CT, where I graduated in June 2020 with a GPA of 4.0.
SKILLS

Programming & Development:
Python, C/C++, C#, Java, JavaScript, MATLAB, Git/GitHub, Jupyter Notebook, Docker/Containers, Simulink, SolidWorks, Fusion 360.
Robotics & Simulation:​
ROS, Unity, Gazebo, SLAM, RViz, VR Telepresence, XR Development, Dynamixel SDK, ZED SDK, 3D Slicer, Automation Studio, ARGoS3, Vicon Motion Capture.
Control, Dynamics & Estimation: Position/Altitude Control, Trajectory Generation, Forward/Inverse Kinematics, Recursive Newton-Euler Dynamics, Monte Carlo Localization, Particle and Kalman Filters, Real-time Control Systems, Sim-to-Real Transfer.
Cloud & Data Tools:
Azure AI, AWS, MySQL, PostgreSQL.
Computer Vision & Perception: OpenCV, Image Formation & Features, Image Segmentation, Image Stitching, Image Recognition & Reconstruction, Motion Estimation, 3D Point Clouds, Augmented Reality (AR) basics, Classical 3D Geometry Modeling via Deep Learning.
Machine Learning & AI:
PyTorch, TensorFlow, Machine Learning for Robotics, Large Language Models (LLMs), Prompt Engineering, Retrieval-Augmented Generation (RAG), Self-supervised Learning, Reinforcement Learning basics.
Soft Skills:
Strong leadership and teamwork abilities, critical thinking and problem-solving, passionate and meticulous approach to work, and a consistently enthusiastic and self-motivated attitude.
Languages:​
Italian - Mother Tongue
English - Fluent
Spanish - Advanced
Portuguese - Beginner