Hi, I'm Ryan Wüest.
A
Self-driven, passionate engineer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
I am a Robotics Engineer from Switzerland, working as a Researcher in Motion Control. I enjoy working with robots, varying from robotic arms to autonomous robots and drones. I am passioned about solving complex problems and improving the autonomy of robots.
- Languages: Python, C++, C, Bash, Java
- Databases: MySQL, PostgreSQL
- Libraries: NumPy, Pandas, OpenCV
- Frameworks: ROS, Gazebo, Isaac Simulator, TensorFlow, PyTorch
- Tools & Technologies: Git, Docker, Nix
Always looking for interesting opportunties and hard challenges to further my skills.
Experience
- Development of an ARX-Model to model machine tools.
- Implementation of a damping controller with the help of acceleration sensors.
- Tools: Python, C#
- Implementation of the software stack (ROS/ROS2, Python, C++) for a UUV with the help of PX4, ArduSub and Mavros.
- Development of a concept for autonomous navigation and exploration in polar regions.
- Tools: ROS, Python, C++, Gazebo
- Optimisation of the production process by improving the quality control tests.
- Improvement of the internal test interfaces with PyQt.
- Enhancing the debugging capabilities of the drones, by implementing multiple error messages.
- Tools: Python, Qt, SQL
- Development of a 3D State Estimation for a student rocket.
- Implementation of the algorithm on an embedded STM32 computer using FreeRTOS and C++.
- Tools: C++, MATLAB, FreeRTOS
- Development of a ground station to process and visualise the race telemetry data with the help of MATLAB.
- Tools: MATLAB
Projects

A model predictive contouring controller for a F1tenth racing car.

Detect and segment different types of crowds based on LiDAR data.
- Building an airport simulation environment using the NViDIA Isaac Simulator.
- Generate synthetic LiDAR data with the simulator.
- Create input and ground-truth images based on the detected people with a LiDAR sensor for training the neural network.
- Implementing a DeepLabV3+ based image segementation with PyTorch for real-time usage on a NViDIA Jetson Nano.
Skills
Languages
Python
C++
C
Java
Matlab
Shell Scripting
Libraries
NumPy
Pandas
OpenCV
SciPy
Matplotlib
Scikit-learn
Frameworks
ROS
Gazebo

Isaac Sim
TensorFlow
PyTorch
Qt
Other
Git
Linux
Docker
Nix
Altium
Education
Zürich, Switzerland
Degree: Master of Science in Electrical Engineering and Information Technology
- Mobile Autonomous Robots
- Path Planning and Decision Making for Autonomous Robots
- Image Analysis and Computer Vision
- Introduction to Machine Learning
- Model Predictive Control
- Recursive Estimation
- Embedded Control Systems
Relevant Courseworks:
Zürich, Switzerland
Degree: Bachelor of Science in Electrical Engineering and Information Technology
- Control Systems
- Control Systems II
- Applied Circuits and PCB Design
- Bioelectronics and Biosensors
Relevant Courseworks: