Tokishu RU

Timeline

Dates are approximate and follow GitHub repositories and my own recollection.

  1. Interest in computers

    Interested in computers since childhood.

  2. First programming courses

    Introductory programming courses for children at ITSTEP in Odesa.

  3. First experience with code: PHP

    The first repository is created on GitHub (account Tok1shu), and with it the first real programming experience, in PHP.

  4. First public project

    easydonate-ru-create-pay, a small PHP project for creating payments.

    easydonate-ru-create-pay
  5. First Java

    MultiSignBook is the first public repository in Java.

    MultiSignBook
  6. Python scripts and bots

    DiscordUserAPI, then YTMLikedSongsToPlaylist (2024) and telegram-bot-manager (2025): small Python tools around Discord, YouTube Music and Telegram.

    DiscordUserAPI
  7. ObsidianGate

    A Java project, later archived.

    ObsidianGate
  8. Commissioned work for FluffyRP

    Development work on commission for FluffyRP begins, with a dedicated team organization on GitHub.

    fluffyrp.com
  9. Spring Boot

    SpringBootNoteAPI: a note-taking REST API with a database, the first step into the framework that became the main focus.

    SpringBootNoteAPI
  10. Anime streaming service

    Joined a team of 15 enthusiasts building an anime streaming service on Spring.

  11. Minecraft mods in Java

    PearlTrajectoryPredictor shows where an ender pearl will land. Cubatar (2026-01) is an avatar and body generator with layered 3D rendering and caching.

    PearlTrajectoryPredictor
  12. Studying at STEP IT Academy

    Course projects in Python (module 1) and Java (module 1), a console phone book among them.

    itstep-module-1-java
  13. Linux desktop

    dotfiles: a dynamic Material You Hyprland setup built with Matugen.

    dotfiles
  14. Small utilities

    pinterest-unshittifier fixes broken Pinterest filenames. Later in the spring: modrinth-fast-downloader and MrBeastSCAMBlocker.

    pinterest-unshittifier
  15. Hardware: ESP32

    WakeOnLan-ESP32: a Telegram bot on an ESP32 that wakes a PC and checks that it is healthy.

    WakeOnLan-ESP32
  16. Home server

    A home server for my own services: self-hosting and Linux administration move from experiments into daily use.

  17. Task Manager

    A project and task management system, the diploma project at STEP IT Academy.

    task-manager
  18. Local RP showcase

    Public showcase of Local RP (LRP), a self-hosted web app for role-play chats with AI characters. The source stays private.

    lrp-demo

Much was left out or simply forgotten while writing this. The real timeline is longer: there were more projects, experiments and courses than fit here.