About Me
My name is Jakub Ďurkovič and I am a first-year Master's student of Software Engineering at the Faculty of Information Technology, Czech Technical University in Prague, where I completed my bachelor's degree with honours in 2026. I also spent an exchange semester at NTU in Singapore. Alongside my studies I work as a software engineer at Styrax, focusing primarily on backend and API development in .NET and Python, database design, and working with Docker and Kubernetes. Before that I was a technical trainee at Valeo, building internal tools and automation in the Google ecosystem. My portfolio consists of projects from my studies and personal interests, using many different technologies and programming languages.
Portfolio
Try clicking on any project!
Bachelor Thesis: University Survey Administration Interface
My bachelor's thesis on the administration interface of the university survey, where students evaluate courses and teachers. A fullstack project with a Spring Boot and Kotlin backend over an Oracle database with PL/SQL procedures, and a Vue.js frontend, extending the existing REST API with new administration functionality. The full thesis text is in Slovak.
Kotlin • Spring Boot • Vue.js • Oracle • PL/SQLCS2Portal
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!