Projects

Stars
Rain

Tools & Software

Depixelation software (link)

Ongoing software development project to create tools for image depixelation. See example image with inferred text.

Depixelation software

Computer-vision Gwent AI

Reads game state using machine vision in order to train models and play the games more successfully than human players.

Gwent-CV-AI

Graph solver

A Java-powered graph problem solver that creates animated visualizations.

SD QR codes

Developed QR generation workflow based on stable diffustion.

QR codes

Telegram raffle bot (link)

Developed a Telegram bot for raffles with one-time entry codes. Generates new codes on demand, uses PostgreSQL.

Raffle

Spritesheet interpolation tools

Created tools for animation interpolation in spritesheets, used in modding.

3D Modeling & Animation

3D commercials

Blender-based work for clients.

Practice projects

Examples of Blender projects.

Web Development

Private music streaming service

Developed a music streaming platform for private use due to Spotify and Youtube being less practical.

Music streaming service

Uno online (link)

Online browser-based multiplayer Uno game built on Razor pages and C#.

Also has a command line client.

Online communication apps

Real-time chat applications using Firebase and JavaScript.

Online chat app

GPS app

Users can map their movement and upload the raw data to cloud storage.

Can be used to generate data for small trails and hike paths.

GPS app

Minor web development projects

Integrated noCaptcha and patched SQL injection vulnerabilities for BlueCat.

Performed design fixes for Ultrahelikeskus.

Created low-budget email christmas card solutions for multiple international companies.

C# webapp for warehouse stock management

Developed software with both React and Vue front-ends.

Online store solution

Python backend in Docker containers due to client requirements.

PHP & JS based webserver interface/hacktool

Allows CRUD operations, file uploads/downloads, can be used to run terminal commands on the server itself.

Video content streaming front-end

Built and monetized a front-end for video content streaming, which serves millions of videos through third party API endpoints.

Game Development

DarkOrbit Unity

Syncronizes data with a central cloud server.

Only uses a few realtime multiplayer elements: stack and architecture is not designed for serious MMO use.

Various game projects

Created as a hobby both on Unity and Unreal. Sometimes I create my own versions of public games, rewriting them in another engine for better performance and graphics. Siegius arena was originally a flash game.

Source engine modeling

Modeling and level development for Source engine games utilizing Hammer and Hammer++.

Source engine

Modding

Automatic Estonian voiceover generator for TF2

Scrapes wiki and parses english voicelines, translates text into target language using Google API, uses Edge Text-to-Speech API to generate new voicelines. Sound files are then modified with FFMPEG.

Output can be dropped into game files to use new voicelines as a mod.

Tens of game mods

Created numerous mods and assets for games like Factorio, Baldur's Gate 3, and Sims 4.

See published Factorio mods

Open-source contributions

Bugfixes for the modding community, worked on officially shipped Factorio translations, contributing 180 000 characters.

Miscellaneous

Malware

Created Windows malware, keyloggers, ransomware for educational use on own hardware. Embedded in existing installers or as a separate executable with only a few lines of code, which downloads and extracts actual payload from remote servers.

Audentes online courses

Developed online courses for Audentes.

Page View Counter