Jakub Ďurkovič

Welcome to My Portfolio

I'm Jakub Durkovic, a software engineer and Master's student passionate about crafting solutions.

Let's Connect

About Me

Jakub Durkovic

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/SQL

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 API

Notepad

A C++ based notepad application from 2nd semester showcasing OOP principles, polymorphism, and proper class design patterns.

C++ • OOP

Relational Databases Project

A comprehensive database project featuring schema design, test data creation, and 25 SQL queries covering various SQL functions.

PostgreSQL • Database Design

Advanced SQL

Collection of assignments and exam work focusing on PLSQL and PgPLSQL, including procedures, triggers, packages, and recursion.

PLSQL • PgPLSQL • Triggers

NTU 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/CSS

Blockchain 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 • Ethereum

Collaborative 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 • JavaScript

AI 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
GitHub

View All Projects

Explore all my projects on GitHub and see more details about them

GitHub • Projects • Code

Curriculum Vitae

If you're interested in learning more about my professional background and qualifications, you can view or download my CV.

Formatted CV

A visually appealing version of my CV

ATS-Friendly CV

A version optimized for Applicant Tracking Systems

Let's Connect

Feel free to reach out through any of these channels:

I'll get back to you as soon as possible!