HELLO, WORLD

Michał Midor

Engineering made visible.

2nd Year Student, AGH University of Science and Technology in Krakow

I am an Automation Engineering student passionate about using technology to visualize complex and abstract concepts from physics, maths, digital signal processing and more.

Michał Midor

Curriculum Vitae

Download PDF

Michał Midor

Python | C++ | Linux | Frontend

Education

B.Eng. in Automation Engineering and Robotics
AGH University of Science and Technology, Cracow
2024 – Present
High School Diploma (Mathematics, Physics & IT Profile)
Bartłomiej Nowodworski High School (No. 1), Cracow
2020 – 2024

Technical Skills

CORE
Python C++ TypeScript Linux Git
DEVOPS & INFRA
Docker GitHub Actions Terraform Ansible Prometheus Grafana
WEB
Node.js PostgreSQL REST API

Summary

I am a second-year student at the AGH University of Science and Technology in Cracow. I like understanding maths, physics and computer science concepts deeply and to help myself with that I often create projects that help me visualize and understand what I am learning and how things work. I take interest in various different fields of study and then I take satisfaction from combining them in one project, so that is why you can see that I have acquired quite sparse skills and experiences. At the same time I take care to keep things professional, documented and useful for myself and others.

Experience

UAV's Engineer
AGH Avader Team 2025

Worked on developing autonomous drone logic, integrating PX4, NVIDIA Jetson, and Intel RealSense platforms via ROS2. Executed configuration and tuning of PX4 flight controller, including field testing and real-time debugging and took part in “Droniada” competition. Assembled two drones for an autonomous drone swarm.

Race Car Electrical Engineer
AGH Racing Team 2025

Designed a HAL sensor for throttle position in Altium Designer. Assembled an alternative for ST-LINK (for STM-32 programming). Mounted circuit breakers on the vehicle to switch off high-voltage circuit in case of an accident. Assisted with mounting electrical components on the vehicle.

Mathematics Tutor
Freelance 2025

Prepared high school students (mainly third and fourth grade) for the national exit exam (Matura) in mathematics. Worked with 10 students simultaneously.

Languages

  • • English (C1)
  • • Polish (Native)
  • • German & French (Active learning)

Interests

  • • Mountain trekking
  • • Strength training
  • • Bouldering
  • • Motorsport
  • • Reading books
  • • Learning languages

I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and the Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (GDPR).

Selected Projects

Note: If a Streamlit app is sleeping, please click the "Yes, get this app back up!" button on the landing page.

gis

robots swarm

A real-time robot swarm simulation and visualization platform.

python ★ 1

aliasing visualizer

Real-time interactive visualization of signal aliasing and DFT frequency domain effects

python ★ 1

amplitude modulation

Interactive simulation platform for analyzing AM-based transducer systems and dual-slope ADC behavior in real-time.

python ★ 1

frequency characteristics visualizer

Interactive visualization platform for analyzing linear time-invariant systems through Nyquist and Bode plots in real-time.

python ★ 1

fourier series

Interactive platform for decomposing square waves into sine wave harmonics using real-time Fourier series approximation.

cpp ★ 1

tsp algorithm cpp

Optimal route-finding for the Traveling Salesperson Problem using Branch & Bound in modern C++.

cpp ★ 1

netsim

A discrete-event logistics network simulator with graph-based modeling and integrity validation.

frontend ★ 1

hiking map

Transform GPX tracks into interactive 3D terrain visualizations with one command.

python ★ 1

digital signal classification

Neural network classifier for digital signals. Automated feature extraction using Discrete Wavelet Transform (DWT) to distinguish between industrial sound profiles (fans vs. gears).

Collaborators

This section presents the people I've worked with at various student's club projects or voluntary events, as well as my mentors.

Łukasz Zając

Łukasz Zając

Product Manager | PSPO | CSPO LinkedIn

I had 3 mentoring sessions with Łukasz in 2025. We talked about the work of product manager in a worldwide corporation.

"I’ve had a pleasure to menthor Michał and I have to say that it was a very fruitful collaboration. He has a lot of good ideas around what he wants to achieve and is very eager to learn. Michał asks right and to-the-point questions, wants to listen and shows positive attitude. I do recommend him as a partner to work with."

Piotr Gajewski

Piotr Gajewski

Student at AGH University of Science and Technology LinkedIn

Piotr was one of my teammates in AGH Avader. Together we worked on the assembly of drones swarm and a flight controller configuration in a competition autonomous drone.

Remigiusz Mietła

Remigiusz Mietła

Automatics and Robotics🔹 Avader AGH 🔹 Faculty Student Council EAIiIB AGH LinkedIn

Remigiusz as a leader of the Avader AGH team introduced me into how to assembly, configure and calibrate autonomous drones and taught me how to use QGroundControl software.

Krzysztof Jura

Krzysztof Jura

Automation & Robotics and IT (intelligent systems) student at AGH Cracow LinkedIn

I worked with Krzysztof on configuring NVidia Jetson computer and Intel Realsense camera in an autonomous drone.

Bartosz Kwiecień

Bartosz Kwiecień

Senior Software Engineer LinkedIn

Bartosz was my mentor and during our several meetings we talked about the work of a senior software engineer and he advised me on how to build projects in a clear and organized way.

Academic Reports (in Polish)

Experiences & Hobbies

Beyond code, I love to discover the world doing broad range of things.

I was working on an autonomous drone in 'Avader' Student Club.
Student Club

I was working on an autonomous drone in 'Avader' Student Club.

Bieszczady are beautiful.
Hiking

Bieszczady are beautiful.

View on Eastern Tatra Mountains
Hiking

View on Eastern Tatra Mountains

On a hike to 'Czarny Staw Gasienicowy'.
Hiking

On a hike to 'Czarny Staw Gasienicowy'.

Close to the 'Murowaniec' mountain hut.
Hiking

Close to the 'Murowaniec' mountain hut.

Gym is also one of my regular activities.
Gym

Gym is also one of my regular activities.

'Turbacz' during winter.
Hiking

'Turbacz' during winter.

It can get tricky in Zakopane in December
Hiking

It can get tricky in Zakopane in December

'Smreczynski Staw' during winter.
Hiking

'Smreczynski Staw' during winter.

Traveling alone in Beskidy before 'matura' egsam.
Hiking

Traveling alone in Beskidy before 'matura' egsam.

In the UAV lab, checking the telemetry antena.
Drones

In the UAV lab, checking the telemetry antena.

Connecting antena to the camera for a drone.
Drones

Connecting antena to the camera for a drone.

Our place during 'Droniada' competition in Gliwice.
Drones competition

Our place during 'Droniada' competition in Gliwice.

Drone flying autonomously.
Drones competition

Drone flying autonomously.

Sitting in an F4 vehicle at 'Poznań MotorShow'.
Motorsport

Sitting in an F4 vehicle at 'Poznań MotorShow'.

Prototype drone assembly.
Drones

Prototype drone assembly.

Lecture at 'Infoshare' conference in Gdańsk.
Conference

Lecture at 'Infoshare' conference in Gdańsk.

'Infoshare' conference preparations - I participated as a volunteer.
Conference

'Infoshare' conference preparations - I participated as a volunteer.

Handstand in Prague.
Calisthenics

Handstand in Prague.

Mounting a high-voltage circuit breaker on a racing car.
Students Club

Mounting a high-voltage circuit breaker on a racing car.

Inside an 'AGH Racing' electric workshop.
Students Club

Inside an 'AGH Racing' electric workshop.

Configuring an NVidia Jetson computer on a drone.
Drones

Configuring an NVidia Jetson computer on a drone.

That's how recycling of PX4-Cube module looks like.
Drones

That's how recycling of PX4-Cube module looks like.

View from the Rysy peak in Tatra mountains.
Hiking

View from the Rysy peak in Tatra mountains.

View from the 'Rysy' peak in Tatra mountains.
Hiking

View from the 'Rysy' peak in Tatra mountains.

Travelling in group makes it better.
Hiking

Travelling in group makes it better.

Getting prepared for the 'Babia Gora' mountain.
Hiking

Getting prepared for the 'Babia Gora' mountain.

For a while I was in the 'AGH E-moto' team where electric motorcycles were being built.
Student Club

For a while I was in the 'AGH E-moto' team where electric motorcycles were being built.

Soldering components for an electric Formula Student racing car.
Student Club

Soldering components for an electric Formula Student racing car.

Working on a NVidia Jetson computer
Setup playground

Working on a NVidia Jetson computer