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 (Source code)

Software development project to create tools for image depixelation. See example image with inferred text. You can read the academic paper here.

researchai
Depixelation software preview

Pixel changes visualizer (Source code)

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

videovisualizer

Audio visualizer

Lightweight application designed to create visual patterns from audio.

C++OpenGLJUCE

Graph solver

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

javagraphs

Synthetic fractals (Source code)

GPU-driven realtime animated fractal renderer with optional music-reactive color modulation and frame recording. Watch full demo on Youtube

ModernGLPython

Private web index

The custom indexer & search engine covers over 350 million documents in .ee domains. Estimated traffic: 0.78 Petabits.

indexingsearch engine
Indexer

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

Smart home system

Efficient analytics software for both home devices and your backend server. Can scale to 4000+ concurrent users on a single desktop.

Home automationIoT
Dashboard

SD QR codes

Stable diffusion workflow designed to make QR codes more friendly.

gen aiqr
Stable diffusion QR code examples

Telegram raffle bot (Source code)

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

telegrampostgres
Telegram raffle bot preview

YouTube watchtime analytics software (Source code)

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

pythonanalytics
Youtube watchtime

Client search engine

Aggregates fresh financial data, contact information, their website stack/speed/errors and other metrics across hundreds of thousands of companies.

LaravelCrawler

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.

3D commercials

Client-facing Blender work for advertisements and visual presentations (WIP scene + workflow timelapse).

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 (Source code)

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

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

Webpage CMS

Serves dynamic content and forms, while providing no-code editing for simple management.

CMSWeb

Game Development

Engine experiments, hobby game builds, remakes, and technical art work.

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.

Audentes online courses

Developed online courses for Audentes.

educationcourses