About me
I am a university student from Slovakia, currently studying at the Brno University of Technology,
Faculty of Information Technology. Having recently completed my bachelor's degree, I am now
pursuing a master's degree with a focus on artificial intelligence and security.
My bachelor's thesis was about creating a blockchain resistant to quantum attacks, which combined
blockchains and cryptography. It was graded A and taught me a lot about blockchain technology and
post-quantum cryptography. For my master's thesis, I plan to focus on Web 3.0, a subject I am eager
to explore further. I have also completed the Certified in Cybersecurity (CC) course from ISC2 and my
technical skills include proficiency in C/C++, Python, and SQL, along with experience in blockchain development.
My interests encompass decentralized networks, blockchains, Web 3.0, computer networks, security,
and software engineering. After graduation, I aim to start my career in a dynamic tech company where
I can further develop my skills and contribute to impactful projects.
In my free time, I work on various projects to expand my knowledge and experience with new technologies.
These projects include learning to program in Rust, using the libp2p library, and creating a home network
security monitoring system. You can find all my projects on my GitHub account.
Feel free to connect with me to discuss technology, coding, or potential collaboration opportunities.
Soft skills
- Problem-Solving I think this is an elemental skill for every engineer. There are always problems that require solutions. For me, the most important are critical thinking, creativity, and decision making.
- Time Management I am trying to be as organized as possible to manage my time effectively. I always have a TODO list with priorities and plan for the next day. On busy days or difficult projects, I also make myself a more detailed schedule. No plan or schedule is perfect, so I believe that a good plan is only one that can be changed at any time.
- Communication I consider myself a quiet person. But it depends on the people around me. With people smarter than me, I used to listen; with people at my knowledge level, I used to actively discuss; and if I am with less smart people than I am, I would rather leave the room. The important aspects for me are being clear, effective, and sometimes use humor, so the conversation is less boring.
- Teamwork In modern software development, it is practically impossible to develop something alone. It is a team game and I am always trying to be a strong team player.
- Leadership I am not a natural leader, but whenever somebody gives me leadership I am ready to take responsibility for decisions, delegation, and management. I see my strength also in providing guidance and support to other colleagues.
- Work Ethic I keep my word so that I can be trustworthy to others. Important aspects for me are being reliable, honest, positive, and motivating others.
- Adaptability Technologies are rapidly changing. For me are important principles, and I am always open to learning new stuff and discovering new ideas.
Hard skills
- C/C++ I probably use these programming languages the most and have the most experience with them.
- Python My second most used language. I use it mainly for smaller projects and quick automation.
- Bash/Shell I mainly work on the Linux OS, so I am familiar also with its command line language.
- SQL I did some projects in Oracle SQL and MySQL.
- HTML, CSS, JavaScript, PHP Web design and development is not my strongest skill, but I know the basics.
- LaTeX In the tech field, it is very good to use something else than MS Word. LaTeX is a great to write larger papers/documents.
- Linux I used Ubuntu and Fedora OS, but now I mainly using Ubuntu.
- Git A version system like Git is essential for effective teamwork. Personally, I keep all my projects on GitHub.
- Computer networks Routing, IPv4, IPv6, TCP/UDP, widely used protocols on the application layer such as HTTP/S, DNS, IMAP, POP3, SMTP, SIP, RTP, SNMP, Netflow, Syslog. Basics of security IPSec, SSL/TLS, and more.
- Cryptography and Security Symmetric, asymmetric, post-quantum cryptography.
- Object Oriented Programing Especially in larger projects, I also try to use design patterns.
Certificates
Education
2024-
(Ing.) Information Technology and Artificial Intelligence with specialization on cybersecurity
Faculty of Information Technology, Brno University of Technology
2021-2024
(Bc.) Information Technology
Faculty of Information Technology, Brno University of Technology
2017-2021
Secondary Grammar School of Jozef Miloslav Hurban, Čadca
Hobby
In the fields of informatics, computer science, and software development, one never knows what additional skill may be handy to have.
- Music production I used to create music and beats in FL Studio, usually POP or EDM, but I like all kinds of music.
- Sport, hiking, basketball, cycling I also used to play football, volleyball and table tennis. Basically I like every sport.
- Reading I usually read self-development literature, I don't read much fiction.
Other smaller projects
Just some of my smaller project from studies at FIT VUT. These project present things and tools that I came in touch with.
PHP compiler
l4-port-scanner
dhcp-stats
IS for event management
Bluetooth Metronome
Steganography
Hash table
Client to remote server
IPPcode23 Interpreter
Database for construction company
PHP compiler
GitHubCompiler implementation for imperative language IFJ22 (based on PHP). This is a team project, created in the C programming language. 4 people worked on this project. My work on the project was lexical analysis, symbol table, abstract data structures stack and hash table. The result is a program that receives the code written in IFJ22 at the input and returns compiled intermediate code similar to assembler. During the project, I had the opportunity to enhance my teamwork skills while putting my practical knowledge of the versioning system Git into action. Furthermore, I was able to apply my solid foundation in C programming, which proved beneficial to the success of the project.