I'm a computer science student interested in functional programming, compilers, networking and virtual reality.
Since middle-school I've been doing side projects that involved voxel meshing, raytracing, networked games programming and other fun stuff.
I've done some gamedev but also like focusing on server-side programming.
Besides programming, I like RPGs, Tolkienesque fantasy books, and I'm interested in science and Catholicism.
I was working on a VR game in UE4, mostly dealing with networking.
A database package (specialized input fields in JavaFX, data-storage fields, query helpers) and an application for inputting and searching through a database of historic birthrecords.
I was responsible for development and administration of a charity auction website with backend written in Python + Flask running on Google App Engine. Frontend used Bootstrap.
I am a lead programmer in this project. We aim to create a digital version of a card game (called Trach) we like to play that can be played in the browser. We've used C++ for the backend and jQuery for front-end prototype. Later we decided to rewrite the backend into Kotlin, as C++ turned out to be too low-level for this project.C++ repository
A simple arcade game about endless mazes, inspired by Super Hexagon's dynamics and appearance. Written in C++ and SFML.Check it out
A simple to use open source database frontend written in Scala and JavaFX intended for historians gathering data like parish registers. Will allow for customizing the database model and editor view, searching and running queries that collect various statistics. Currently under development.Check out the repository
I've been experimenting with voxel rendering for a long time. Most of the experiments were in OGRE engine (C++): cubic voxels in a sparse octree, smooth voxels on a grid. I experimented with raytracing signed distance fields in GLSL and implemented cubic voxels in pure OpenGL as well as Unreal Engine 4 using Procedural Mesh Component.Showcase of one of the iterations
A simple experimental multiplayer game in HTML5/JS and Node.JS. The project is suspended, but I plan to rewrite it in other language (Kotlin?) and use it for experiments with NPC AI programming.View repository
An Android app that can remind you of everyday lecture and keep track of your progress in each of the books. Not released due to licensing (may change in the future).
A simple app in JavaFX using ReactiveX streams that fetches latest weather data from various sources.View repository
A library and console app for operations on multivariate polynomials using a sparse representation. Allows for addition, multiplication, composition and evaluation. Written as an university assignment, mostly about low-level memory management.View repository