Overview
Technical skills
Timeline
Roles

Overview

Motion engineer specializing in satellite and small UAV dynamics and disturbance-torque simulation. The strongest proven skill is physics-based disturbance modeling as demonstrated by all_torques_integrated.py which computes and plots magnetic, SRP, aerodynamic, and mass-expulsion torques across altitude. There is little or no evidence of real-time control stacks, ROS/middleware integration, sensor-fusion state estimation or automated tests in the public human-authored code.
Phone

Technical skills

Python
C++
Robotics
Simulation
Robotics
PID Control
Databases
MySQL
DevOps
GitHub
Git

Timeline

Kyushu University (Ito Campus)
Other • Mechanical and Aerospace Engineering
2024–2025 Itoshima, Fukuoka
Propulsion & Avionics Engineer • Middle
Space Division (Universidad Europea de Madrid & University of Hertfordshire) • Full-Time
Madrid In office
Supported propulsion and avionics activities connected to static motor testing. Contributed to engineering tasks during testing activities for the propulsion system. Focused on delivering technical support for test execution and related avionics considerations.
Aerodynamics, CFD & FEA Engineer • Middle
Rocketry Club Planet Q (Kyushu University) • Full-Time
Fukuoka In office
Worked on rocket design components including fairings and vertical separators for a hybrid rocket. Performed structural integrity-oriented engineering analysis to support pre-launch readiness. Supported aerodynamics and CFD/FEA based design decisions for the Tadori-Tadori system.
Fixed-Wing Autonomous Surveillance UAV Team Lead • Lead
Universidad Europea de Madrid • Full-Time
Madrid In office
Led a team working on fixed-wing autonomous surveillance UAV simulators and tuning activities. Coordinated simulator-related development and parameter tuning efforts. Ensured the team progressed on flight and system modeling tasks for the UAV concept.
ADCS Simulator Developer (CubeSat S-ART Project) • Middle
Universidad Europea de Madrid & Universidad Rey Juan Carlos • Full-Time
Madrid In office
Developed an ADCS simulator for the CubeSat S-ART effort, supporting attitude control modeling tasks. Worked on simulation development to enable system behavior analysis. Contributed implementation and repository updates for the satellite attitude control work.
GitHub
CAD & Structural Lead • Lead
STEAM School, Universidad Europea de Madrid • Full-Time
Madrid In office
Led CAD and structural work for a fixed-wing flying wing concept (Horten Ho 229). Built structural models and supported engineering design activities for the team project. Focused on structural geometry and engineering deliverables for the aircraft concept.
Primary Researcher & Speaker • Middle
European Space Agency (ESA) • Full-Time
In office
Conducted research and presented on debris removal topics for industry stakeholders. Worked on end-of-life servicing and processing strategy discussions. Prepared and delivered technical material as part of ESA Clean Space Days at ESTEC.
Universidad Europea de Madrid
Bachelor's Degree • Aerospace and Aircraft Engineering
Madrid, Spain
Middle Robotics Engineer Confidence: Medium Motion Planning Engineer
Motion engineer specializing in satellite and small UAV dynamics and disturbance-torque simulation. The strongest proven skill is physics-based disturbance modeling as demonstrated by all_torques_integrated.py which computes and plots magnetic, SRP, aerodynamic, and mass-expulsion torques across altitude. There is little or no evidence of real-time control stacks, ROS/middleware integration, sensor-fusion state estimation or automated tests in the public human-authored code.
Motion Control & Kinematics
3/10
Controlling robot movement
Basic rigid-body dynamics and torque modeling are implemented (gravity-gradient, magnetic, SRP, aerodynamic, mass-expulsion) with an inertia matrix and orbit-state initialization, but there is no evidence of trajectory generation, singularity handling or tuned control loops.
Evidence
S-ART-Project-Satellite-Attitude-Control/gravity_torque.py: Environment.gravity_gradient_torque
S-ART-Project-Satellite-Attitude-Control/all_torques_integrated.py: Satellite class (inertia, initial_state) and integrated torque computation/plots
UAV-Project-Universidad-Europea-de-Madrid-/actual_uav_parameters_xflr5.m: aerodynamic coefficients (Cl/Cd), reference profiles and aircraft parameters
Perception & Sensor Fusion
Understanding sensor data
Not evidenced in public code
ROS & Middleware
Robot software framework skills
Not evidenced in public code
Control Algorithms
Algorithms that steer robots
Not evidenced in public code
Real-time Systems
Precise real-time control
Not evidenced in public code
Simulation & HIL Testing
3/10
Testing robots in simulation
Scripted physics simulations and plotting are present for disturbance torques across altitude, but there is no CI HIL testing, automated regression tests or documented sim-to-real validation.
Evidence
S-ART-Project-Satellite-Attitude-Control/all_torques_integrated.py: altitude sweep simulation and plotting of magnetic, SRP, aerodynamic and mass-expulsion torques
S-ART-Project-Satellite-Attitude-Control/magnetic_torque.py: altitude sweep and plotting for magnetic torque
S-ART-Project-Satellite-Attitude-Control/gravity_torque.py: gravity-gradient torque sweep and plotting
Expertise
Control Systems & Kinematics• Middle
Industries
Robotics• Middle
Space & Aerospace• Middle
Technologies
Robotics
Simulation
PID Control
Recommendations
  • Develop a clear attitude-control module (PD or LQR) wired to the existing dynamics models and include step-response tuning logs and anti-windup handling.
  • Add a state estimator (EKF/UKF) for attitude and rate estimation with timestamped inputs and calibration artifacts to bridge simulation and control.
  • Integrate key nodes into a middleware (ROS2) skeleton or ros2_control controllers and add unit tests or launch_testing to enable CI validation and HIL transition.
  • Fix and document numerical/interface issues (for example inconsistent inertia assignment patterns) and add inline unit tests for core physics functions.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Data Scientist Confidence: Low Generalist
An intern-level aerospace-focused developer who prepares UAV flight and aerodynamic parameters in MATLAB and basic simulation inputs. The strongest proven skill is setting up UAV aerodynamic and flight constants as shown in actual_uav_parameters_xflr5.m, where mass, AoA arrays, Cl/Cd tables and thrust/geometry constants are defined. There is no evidence of data-science workflows, testing, CI, reproducible data pipelines or statistical modeling in the human-authored code.
Statistical Rigor
Correct use of statistics
Not evidenced in public code
Data Wrangling & Cleaning
Preparing and cleaning data
Not evidenced in public code
Exploratory Analysis & Visualization
Exploring and visualizing data
Not evidenced in public code
Predictive Modeling
Building models that predict
Not evidenced in public code
Business Insight & Impact
Turning analysis into business value
Not evidenced in public code
Reproducibility & Notebook Hygiene
Clean, repeatable analysis
Not evidenced in public code
Industries
Farming & Agriculture• Intern
Recommendations
  • Develop and validate simple simulation scripts that consume the existing parameter file to run step response tests and plot results, adding basic unit checks for physical ranges.
  • Implement small PD/PI controller prototypes in MATLAB using the current parameters and instrument automated logging of simulation outputs for later analysis.
  • Add documentation and provenance for each parameter (source, units and measurement method) and put parameters under simple version control or config files for reproducibility.
  • If moving toward data work, collect and store flight telemetry (CSV or Parquet) and create a small ETL script to demonstrate data cleaning and basic EDA.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: