Blog about stuff

Projects

My projects

Selection of projects and demos I’ve worked on in my free time.

AnimLib

Application to create and view programmatically created vector graphics animations. Github repo. Example demos

C++ Voxel Graphics

A Vulkan voxel graphics engine written in C++ from scratch. With fully asynchronous loading and DDGI global illumination.

Logging segmentation model

A machine learning based binary segmentation model for detecting cut forest areas on Sentinel-2 satellite images. Developed for an university course project. Source code

Algorithms Visualized

A youtube channel focused on visualizing algorithms.

Trackmania 2020 AI

Reinforcement learning project to make a computer play Trackmania 2020 based on vision.

Xaria AI

An AI character I made based on a LLM. Using different generative, voice and NLP AI models. A fully virtual persona, used tech: C# (everything but ML models), LLM (Llama 2), TTS (Azure), RAG (FAISS with Postgresql), Vtube Studio (autonomous, animated character), SST (Azure), Blazor (web control interface).

Brushless motor ESC

Brushless electric motor speed controller board that I designed and assembled.

Lunar orbiter 1 images with IIPImage

Lunar orbiter 1 images made viewable in the browser by using IIPImage server and IIPMooViewer. Blog post about how I did it.

Minecraft challenge

My attempt to implement as many minecraft features in a week as possible. Written from scratch in C++ using SFML as platform layer and OpenGL 3.0 for graphics.

NES emulator

NES emulator written from scratch. (unpolished)

Unity marching cubes

Short demo of modifiable voxel terrain in Unity. Also did similar project using Unreal Engine to see which engine is better suited for dynamic terrain.

RTS 2017

Real time strategy game demo I worked on for few months in 2017.