David Kuťák

master's student • programmer

Facebook Twitter LinkedIn WordPress.com david.kutak@gmail.com
Show portfolio
BomberMan
CLOSE

BomberMan

Year: 2014

Technology: C# and XNA, Windows Phone OS

Adaptation of popular Bomberman game for mobile phones. More than 80,000 downloads worldwide.

Piškvorky
CLOSE

Piškvorky (Tic-Tac-Toe)

Year: 2013

Technology: C# and XNA, Windows Phone OS

Traditional tic-tac-toe game. Two modes available – player vs. player and player vs. AI. More than 15,000 downloads worldwide.

Serpentes
CLOSE

Serpentes

Year: 2013

Technology: C# and XNA, Windows Phone OS

Adaptation of the classic Nokia 3310 game. Two-player mode available. More than 20,000 downloads worldwide.

Dungeons of Aradnia
CLOSE

Dungeons of Aradnia

Year: 2016

Technology: C++ and OpenGL, Windows OS

School project. One-level dungeon game, own game engine made entirely for this project.

Block Breaker
CLOSE

Block Breaker

Year: 2017

Technology: C++ and OpenGL, Windows OS

School project. Breakout-inspired game made entirely in 3D using own game engine (providing all the necessary functionality including mathematics and physics). All meshes are computer-generated during startup.

Pong
CLOSE

Pong

Year: 2015

Technology: HTML, CSS and JavaScript

Popular arcade game Pong which could be played in your browser. Wanna have some fun? Then let's play! ;-)

Cell visualization
CLOSE

Cell visualization

Year: 2016

Technology: C++ and OpenGL, Windows OS

School project. 3D visualization of a cell. Some advanced techniques like postprocessing and fake-a-ball rendering were used.

Bachelor's thesis
CLOSE

Bachelor's thesis

Year: 2017

Technology: C(++), C# and PowerShell

Bachelor's thesis focused on assessing the quality of lossless image compression algorithms. The thesis consists mainly of research of possible metrics and then comparison of different implementations over the set of biomedical images. Awarded with Dean's award.

Removal of biomedical images' background
CLOSE

Removal of biomedical images' background

Year: 2017

Technology: Matlab and PowerShell

School project. Replacing background of various types of biomedical images' with average color in order to improve the compression ratio. Different segmentation techniques were used during processing of images. Properties of compression algorithms were measured on processed images.

Graph Library
CLOSE

Graph Library

Year: 2016

Technology: C++

School project. C++ Graph library implementing some basic graph algorithms (e.g. for shortest path and MST problems). Export to DOT language available.

VR scenarios creation
CLOSE

VR scenarios creation

Year: 2017

Technology: Unity (C#), Adobe Fuse and Blender

School project. Level design of virtual reality scenarios with an aim to make (passive) user feel relaxed or stressed.

Mathematical algorithms
CLOSE

Mathematical algorithms

Year: 2018

Technology: C++

School course. By programming math-related problems, this course provided a deeper understanding of specific areas of mathematics. The course content included things like maze generation, fractals, L-systems and convex hull computation. During the course, I also performed optimizations of the speed of generation of Mandelbrot set by using multi-threading as well as CUDA GPU acceleration.

Protolib
CLOSE

Protolib

Year: 2018

Technology: C++

Library created with an intention to simplify prototyping in C++. Provides functionality like more user-friendly argument processing or LINQ-like container wrapper.

Library is available at GitHub.