Mechatronics engineer working across robotics, autonomous systems and system integration.
I build and test robot systems that connect embedded hardware, perception, control and autonomous decision logic for real-world prototypes.
Test EngineerMRS Group, FEE CTU in Prague
Hi! I'm Erik,
Mechatronics Engineer with a strong passion for robotics, automation, and intelligent systems. I hold a Master's degree in Mechatronics Engineering, majoring in robotics and electronics. My work mainly revolves around learning from demonstration, modular robot design, and autonomous task execution, especially in real-world, uncertain scenarios.
Alongside my academic path, I've gained experience in UWB-based drone communication, embedded systems, and CAD/PCB design. I love working at the intersection of hardware and software to build robust, adaptive technologies.
Beyond my technical interests, I enjoy sports like running and swimming, as well as analog photography. Originally from Italy, I'm currently living in Prague, where I work, and actively exploring new opportunities to develop both professionally and personally.
A software-first embodied assistant built with Python and PySide6: an animated face driven by a renderer-independent embodiment model, modular cognition with safe local actions, and an ambient notch interface in development.
A plugin-first operations platform for heterogeneous autonomous systems: a TypeScript core runtime and plugin platform, and a browser operator UI shell. Robot adapters are the next phase.
Built with
TypeScript, Node.js, React, Vite, Vitest
My contribution
Personal open-source project.
Evidence
Software implementation. Core runtime, plugin platform and UI shell are covered by automated tests. The UI runs on mock data; no robot is connected yet.
Event bus
Configuration, logging, services
Runtime bootstrap
Plugin platform
Operator UI shell (mock data)
Implemented building blocks. Adapters, the robot model, capabilities and missions are the planned next layers.
EAGLE.ONE, FEE CTU in Prague, with Fly4FutureActive integration, since Oct 2025
ROS 1 mission-level supervisor for an interceptor UAV, built around modular BehaviorTree.CPP pipelines, mission-state reporting, service-gated runtime control, external target guidance, and ground-station/MQTT integration.
Develop and test BehaviorTree.CPP logic for preflight, takeoff, pre-intercept, interceptor, post-intercept, landing, and finalization phases. (CV)
Evidence
Software implementation, simulation. Verification is layered. Simulation and software tests deliberately distinguish what is verified in software from what requires physical flight validation.
Preflight
Takeoff
Pre-Intercept
Interception
Post-Intercept
Landing
Finalization
Mission phase sequence, as published on the project page. Each phase is an independent behavior tree.
EES Lab, University of TrentoCompleted, published 2024
Ultra-wideband links replace the wires between flight controller and ESCs, so rotor modules can attach to the payload itself.
Built with
Decawave DWM1001C, 6489.6 MHz channel, up to 6.8 Mbps; tri-, quad- and hexacopter layouts
My contribution
One of four student contributors. Third author of the IEEE CASE 2024 paper.
Evidence
Hardware prototype, field test, experimental validation, publication. Outdoor flight; hardware-in-the-loop tests show stable control around a 5 ms end-to-end delay.
3D model of a rotor module, with the UWB board in its printed case.
Exploded CAD view of the enclosure, and the assembled Version I on its tripod.
EAGLE.ONE, FEE CTU in PragueVersion I complete, Version II in progress
A portable GNSS reference station. It runs Survey-In at power-on and broadcasts RTCM corrections over LoRa, designed for centimetre-level RTK positioning of drones and rovers.
Built with
Here4 Base (u-blox F9P), LoRa E220 at 900 MHz, 4 × 18650 pack, three-part printed enclosure
My contribution
Hardware selection, enclosure design, field deployment. Enclosure adapted from an open design by Burks Builds.
Evidence
Hardware prototype. Field test, reported. Field use with drones is stated; no measurements are published.
Index
All projects and what each one actually produced, as documented on its project page.
Documented in the project materialReported, no data published
Experience
Oct 2025 – present
Test Engineer
MRS Group, FEE CTU in Prague
EAGLE.ONE drone-hunting system, in collaboration with Fly4Future s.r.o.
Education
2024
Master's thesis
TU Wien
Imitation learning and 6D pose estimation for task learning.
2022 – 2024
M.Sc. Mechatronics Engineering
University of Trento
Focus on autonomous systems and robotics.
2023
Erasmus exchange
Linnaeus University
Robotics, automation and mechanics.
2018 – 2021
B.Sc. Mechatronics Engineering
University of Padova
Skills and expertise
Robotics and autonomy
ROS
Behavior Trees (BehaviorTree.CPP)
Gazebo simulation
Control, perception and planning integration
Perception and learning
Learning from Demonstration
OpenCV
Object detection
Pose estimation
Embedded systems
STM32
Arduino
UART, SPI, I²C
UWB modules, sensors, motor drivers
CAD and PCB design
SolidWorks
Fusion 360
Onshape
EasyEDA
Software
Python
C++
MATLAB
Processing
Tools and deployment
Linux
Git (GitHub, GitLab)
Docker, Apptainer
ROS build systems
Publication and recognition
L. Santoro, A. Assirelli, E. Mischiatti, M. Perini, M. Nardello, D. Fontanelli, D. Brunelli. Deconstructing for Superiority: Aristotelian Modularization in UAV Systems. 2024 IEEE 20th International Conference on Automation Science and Engineering (CASE), pp. 219–224. doi:10.1109/CASE59546.2024.10711488
DigiEduHack 2021 Global Award, Hachi team. 228 submissions, 12 finalists. Announcement