./introduce --me

TIM KOLESNIKOV

Days in a server room.Nights in WebGL.

Since January 2026 I work at ADMIN INTELLIGENCE in Ulm, a company that runs Linux servers and open-source infrastructure for businesses. I build and maintain the company website: web components, SEO, structured data, team and job pages.

Before that I taught myself everything on this page from Kötz near Günzburg, Bavaria. Everything here is still hand-written: the particle engine, the models, the bloom, the scroll choreography. No frameworks, no libraries.

Role
Web development at ADMIN INTELLIGENCE
Where
Ulm and Kötz, Bavaria
Side project
ki-videos, an AI short-video pipeline

Things I've built

Walk along the wall. Each piece rebuilds itself from the same pool of particles.

flagship, in progress, private repo

ki-videos

A pipeline that turns a script into a finished 9:16 video: Remotion and Three.js render 3D scenes, Gemini speaks the voiceover and returns word timings, a deterministic effects library adds 24 visual effects and a sound database, and a QA step checks loudness, black frames and format before Playwright posts it to TikTok, Shorts and Reels.

  • TypeScript
  • Remotion
  • Three.js
  • Python
  • Playwright
Private for now. Ask me for a walkthrough.

this site, version 4

skyo.dev

Everything you are looking at. One WebGL particle pool that morphs between a brain, a server rack, six project models, a git graph and a synthwave horizon, with a hand-written bloom pass and scroll-pinned chapters. No libraries, no build step.

  • HTML
  • CSS
  • JavaScript
  • WebGL
  • GLSL
view source

biggest C# project

AegisCrypt

A WPF desktop tool for encrypting and decrypting files, with a clean dark UI and drag-and-drop. The project where I learned MVVM, async file IO and how much work a real desktop app is.

Screenshot of the AegisCrypt file encryptor window
  • C#
  • WPF
  • .NET
view source

first contact with a real API

C-weather

My first WPF program that talks to a live weather API. Small, but it taught me HTTP requests, JSON deserialization and async in C#.

  • C#
  • WPF
  • REST
  • JSON
view source

small game, big lessons

Number-Guesser

A console game in C#: guess the number, get hints, keep score. Loops, input validation and the first time my code did what I wanted on the first run.

Screenshot of the Number Guesser console game
  • C#
  • console
view source

where it all started

YouTube-Copy

My first HTML and CSS project ever: a static rebuild of the YouTube start page. Basic, but what I learned there is the foundation of this site.

  • HTML
  • CSS
view source

Toolbox

Every tool I use, sprayed on the wall as you scroll. Press and hold to add your own.

Stops so far

Reading other people's code

It started with downloading tools from GitHub and opening the source to understand how software works behind the scenes.

Python, then HTML and CSS

First scripts in Python to see if I liked it. I did. Then the web: the YouTube rebuild and the first version of this site.

C#, .NET and WPF

Desktop applications with real UI: C-weather talked to an API, AegisCrypt became the biggest thing I had built. Cleaner code, debugging on my own.

ADMIN INTELLIGENCE, Ulm

January 2026: first job in IT. Web components, SEO and structured data for the company site of a Linux systems house. Learning what production means.

ki-videos

November 2026: an end-to-end video pipeline in TypeScript with Remotion, Three.js and Python. The most code I have ever written for one idea.

Next

Deeper into 3D on the web and into shaders. If you are building something in that direction, I would like to hear about it.

Let's talk

Projects, collaborations or just a question about how this site works.

Made with vanilla HTML, CSS and JavaScript. No frameworks, no libraries, no cookies, no tracking, no external requests.