projects.exe

This portfolio shows some of the projects I have worked on over the years.

Tools & Software

Machine vision, image tooling, automation pipelines, and practical software built to do real work fast.

Depixelation software (link)

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

researchai
Depixelation software preview

Pixel changes visualizer (link)

Creates a colorful trail effect, which shows changes in videos. Watch on Youtube.

videovisualizer

Computer-vision Gwent AI

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

cvai
Computer vision Gwent AI preview

Graph solver

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

javagraphs

SD QR codes

Stable diffusion workflow designed to make QR codes more friendly.

gen aiqr
Stable diffusion QR code examples

Telegram raffle bot (link)

Developed a Telegram bot for running raffles with one-time entry codes.

telegrampostgres
Telegram raffle bot preview

YouTube watchtime analytics software (link)

A Python toolkit for parsing and visualizing your YouTube watch history.

pythonanalytics
Youtube watchtime

Spritesheet interpolation tools

Custom tools for frame interpolation inside spritesheets, used in modding workflows where manual animation cleanup would be too slow.

spritesmodding

3D Modeling & Animation

Commercial renders, product visuals, and practice scenes built to sharpen animation, lighting, and rendering quality.

3D commercials

Client-facing Blender work for advertisements and visual presentations.

blenderads

Advertisement for Eesti Pank

Created for the launch of a new collectible coin.

blenderrendering

Practice projects

Experimental Blender scenes and personal exercises.

blenderrendering

Web Development

Private platforms, multiplayer browser projects, cloud-backed utilities, client fixes, and full-stack web systems.

Private music streaming service

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

streamingmedia
Private music streaming service preview

Uno online (link)

Browser multiplayer Uno built with Razor Pages and C#, plus a command line client for the same ecosystem.

csharpmultiplayer

Online communication apps

Real-time Firebase and JavaScript chat application.

chatfirebase
Realtime chat application preview

GPS app

Tracks and uploads movement data that can later be used to map trails, routes, and walking paths.

gpsmapping
GPS mapping app preview

Minor web development projects

Included noCaptcha integration, SQL injection fixes for BlueCat, design corrections for Ultrahelikeskus, and low-budget holiday email builds for international companies.

frontendclients

C# webapp for warehouse stock management

Inventory software developed with both React and Vue front-ends, depending on deployment context.

csharpinventory

Online store solution

Python backend deployed inside Docker containers to satisfy client hosting and environment constraints.

pythonecommerce

PHP & JS webserver interface / hacktool

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

phptooling

Video content streaming front-end

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

streamingfrontend

Game Development

Engine experiments, hobby game builds, remakes, and technical art work for game-adjacent environments.

DarkOrbit Unity

Cloud-synced project with selective realtime multiplayer elements, built more as an engineering exercise than a production MMO stack.

unitymultiplayer

Various game projects

Unity and Unreal hobby builds, sometimes involving recreating public games in different engines for performance or graphical reasons.

unityunreal

Source engine modeling

Modeling and level work for Source engine games using Hammer and Hammer++.

sourcehammer
Source engine modeling preview

Modding

Game mods, automation pipelines, localization, and community contributions that shipped into active ecosystems.

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.

tf2audio

Tens of game mods

Built numerous mods and assets for games including Factorio, Baldur's Gate 3, and The Sims 4. Published Factorio mods.

factoriomodding

Open-source contributions

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

factoriolocalization
Factorio open-source contributions preview

Miscellaneous

Work that does not really fit above.

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.

securitymalware

Audentes online courses

Developed online courses for Audentes.

educationcourses