Co-Founder of a startup building an Attitude Determination and Control System (ADCS) for Cubesats.
- Zephyr RTOS for embedded control software on a board based on STM32.
- Space communication (CCSDS) standards analysis. Implementation of a LoRa-based communication
system.
- Prototyping a self-balancing
cube with BLDC motors and 3D-printed parts to validate control algorithms.
- Design and construction of a desktop Helmholtz cage for testing satellite magnetic components.
- Team management, project planning, task delegation, and mentorship.
Flight Software Engineer in R&D team, responsible for the
ADCS on the
Raccoon satellite.
- Hardware-In-the-Loop integration test environment configuration for a satellite, built from
scratch on Gitlab CI.
- Integration of the ADCS with the main satellite platform.
- Microservices development for the Linux-based On-Board Computer in C, Rust and Python.
- Astrodynamics simulations for mission maneuver planning and satellite trajectory prediction.
- In-orbit ADCS data analysis from previous missions.
- Calibration of a multi-camera stereovision system and 3D scene reconstruction.
- Dataset preparation for training convolutional neural networks in PyTorch.
- Tools in OpenCV for reviewing, visualizing, and correcting data annotations
- Unity app for generating synthetic training data with automated annotation.
- Tracking and prediction of people's movement within the reconstructed scene using a
Kalman Filter.
- CI pipeline maintenance for the ML project, using custom Docker to speed up testing and
image building.
Co-founder of a startup building a robotic hand with hydraulic muscles.
- Grew the project from a prototype to a 20-person company.
- Management of a 6-person robotics and embedded engineering team.
- Python-based control system design for muscle group coordination, running on a
Raspberry Pi.
- Sensor data agregation via ZeroMQ.
- MuJoCo simulation for control software testing, independent of hardware.
- Hand orientation recognition using an Intel depth camera for teleoperation.
- Company infrastructure setup: self-hosted Gitlab and LDAP/SSO integrated with
Google Workspace.
Team member maintaining the Continuous Delivery pipeline for a large C++ telecommunications project.
- Jenkins pipeline maintenance, scripting in Bash, Kotlin, and Groovy with heavy
use of regex.
- Administration of a hybrid infrastructure of several hundred bare-metal servers and cloud nodes.
- Python application (client/server) development for test distribution across a machine pool.
- C++ compilation and linking issue troubleshooting in a large, Makefile-based
build system.
- Internal services management using Ansible, Docker and Gitlab CI.
Full-time signal processing internship at a laser research institute in Prague.
Technician Administrator @
WUST
Oct 2017 - Nov 2018
Administrator in the Department of Cybernetics and Robotics.