About Me

My name is Jakub Ďurkovič and I am a 3rd year student of the Faculty of Information Technology at the Czech Technical University in Prague and a graduate of one semester at NTU in Singapore. My portfolio consists of projects using many different technologies and programming languages. These projects are part of my studies and personal interests. I am constantly looking for new opportunities to learn and develop in the field of software engineering. I plan to complete my bachelor's degree in 2026 and am looking for a job in the field of software engineering, as well as help with my bachelor's thesis.
Portfolio
Try clicking on any project!
CS2Portal
A Spring Boot web application with REST API, ORM, and Azure database integration. Built during 3rd semester, featuring CRUD operations and custom frontend implementation.
Spring Boot • Java • REST APINotepad
A C++ based notepad application from 2nd semester showcasing OOP principles, polymorphism, and proper class design patterns.
C++ • OOPRelational Databases Project
A comprehensive database project featuring schema design, test data creation, and 25 SQL queries covering various SQL functions.
PostgreSQL • Database DesignAdvanced SQL
Collection of assignments and exam work focusing on PLSQL and PgPLSQL, including procedures, triggers, packages, and recursion.
PLSQL • PgPLSQL • TriggersNTU Delivery Service
A team project at NTU Singapore creating a campus canteen delivery service web application. Focus on backend development and database management.
PHP • MySQL • HTML/CSSBlockchain Dutch Auction
A Solidity-based Dutch Auction system for token distribution on the Ethereum blockchain, developed as part of NTU Blockchain Technology course.
Solidity • Web3 • EthereumCollaborative Filtering System
A movie recommendation system using collaborative filtering algorithms. Features multiple similarity metrics, k-nearest neighbors approach, and a Flask backend with SQLite database.
Python • Flask • SQLite • JavaScriptAI Projects Collection
A collection of C++ projects solving classical AI problems using various algorithms and techniques, including maze solving, PDDL planning, N-Queens, Sudoku, and river crossing problems.
C++ • AI Algorithms • Search Techniques
View All Projects
Explore all my projects on GitHub and see more details about them
GitHub • Projects • CodeCurriculum Vitae
If you're interested in learning more about my professional background and qualifications, you can view or download my CV.
Let's Connect
Feel free to reach out through any of these channels:
I'll get back to you as soon as possible!