about me
Hi, My name is Tomáš Nyiri, welcome to the web portfolio of a working student studying Robotics and Cybernetics. In addition to work and self-education, I like going to the gym where, for a change, I exhaust my body and let my brain rest. Don't forget to study my experience and get lost in the fun facts section and finally write me something, I'm sure it will please me.
Master's degrees in Technology - STU university
bachelor of technology - STU university
High School of Electrical Engineering - Stredná priemyselná škola strojnícka a elektrotechnická, Nitra
Full-stack Developer - Prva Stavebna Sporitelna
Full-stack Developer at PSS, for BE development we use java with the spring boot framework, and for FE we use Typescript with angular
Java TESTER - Prva Stavebna Sporitelna
Tester at PSS
Master degree- I graduated with a master degree this year
The diploma work is focused on comparison of SLAM algorithms using ROS
download thesisBachelor degree- I graduated with a bachelor's degree this year
Bachelor focused on controlling a KUKA robot in an environment using SLAM algorithms
download bachelorGYM - I discovered the magic of the gym
Sport is necessary, especially when a person sits in front of a computer all day. My favorite sport is bodybuilding.
SOC - Professional work at the end of high school
For the beginning of the Vocational Matriculation Examinations, my classmate R. Mankovecký and I created a thesis thanks to which we defended the end of high school.
download SOCParagraph 21 - Electrical engineer Certificate of professional competence.
At the end of high school, I took a course to enable working with electrical equipment.
Born - In the hospital in the city of Nitra
My projects
Reminder web app
I created a reminder application using JavaScript, HTML, and CSS as a personal side project to strengthen my skills with these technologies. This app allows users to manage and organize their tasks with lists like all, today, and scheduled, making it easy to keep track of deadlines and daily priorities. It’s simple yet functional, with a focus on user-friendly design and practical features. The project also introduced me to deploying with Firebase and automating updates via GitHub Actions, helping me build a more complete understanding of the front-end development workflow.
- Created - Project created in October 2024
- technologies - JavaScript, CSS, html
- Link - repository
- View Online - https://reminderapp.com/
Weather web app
I chose this project as an introduction to the React library, in the JS programming language. In the given project, I tried creating a web application and creating a simple server.
- Created - Project created with tutorial in july 2022
- technologies - JavaScript, CSS,
- Library - React
- server - express
- Extensions - unicons, luxon
- Weather API - https://openweathermap.org
My own portfolio
I decided to create this project for a better presentation of myself and my skills, while for the first time I tried creating a front-end, with the help of old technologies, in order to understand their basics and use them in the following projects.
- Created - June 2022
- technologies - HTML,CSS,JavaScript
IMPLEMENTATION ROS FOR KUKA ROBOTIC SYSTEMS
This work focuses on the use of the Robot Operating System (ROS) in the location and control of mobile robots from KUKA. ROS is a powerful software that contains a large number of tools and libraries and other add-ons that ensure the performance of even complex robotic tasks. In the first part of the work, we got acquainted with ROS and all the industries it offers us. Subsequently, we checked the use of this software on all available KUKA robots, and stated their basic parameters. We got acquainted with the methods of mapping and localization, while in the first mapping we used telecontrollers. We'll talk about how to control the robot arm with the help of a tool superstructure in ROS. And last but not least, explain what packages need to be used so that we can navigate the robot in a familiar environment and without collisions. In the last chapter, we focus on performing tests with navigating robots, while trying to enter various navigation tasks and goals, which we then evaluate.
- Bachelor thesis
- Created - June 2021
- technologies - C++, Gazebo, RVIZ
- Starting the simulator - https://youtu.be/Dokb7N4SKKA
- Setting different goals - https://youtu.be/zF5CSrNXiuI
- Restart global navigation - https://youtu.be/tSKZUSGOZWs
- Navigating in an unknown environment - https://youtu.be/aeV3AhDZrZ4
Apply LoG on images
In this project, we tried to apply a Gaussian and then Laplacian filter using convolution to the selected image. The size of the filter can be changed according to the user's requirements. Contact me for more questions.
- Created - School project in the summer semester 2022/23
- technologies - Python
- View Online - https://github.com/milco9/LoG_apply
Creation of a drone - TEAM project
As a result, we solved the assembly of a functional drone. From the selection of components, through the design of the frame itself, the cutting of the carbon frame, the fitting of the components and the revitalization of the drone. Subsequently, it was necessary to fly the drone and create data from flights to evaluate our work.
- Roles :
- Michal Molnar - Team Leader
- Samuel Mazúr - Electrical parts
- Kristián Andocs - 3D model design
- Janka Forintová - Component selection, documentation
- Tomáš Nyiri - Component selection, data analysis from flights
- technologies - Mission Planner - Ardupilot
- Test flight 1 - Test flight 1 sUAV for the subject Flying Robotic Systems
- Test flight 2 - Test flight 2 sUAV for the subject Flying Robotic Systems
- Automatic tuning of PID - Automatic tuning of PID sUAV for the subject Flying Robotic Systems
contact me
Contact me with
My Skills
My skills in the individual categories that I am constantly working on and improving on every occasion.