Skip to content

$ whoami

Kaito Snezhko.

IT student & developer

get out of your comfort zone

current focus

  • > Bachelor Thesis
  • > Japanese language
  • > C and C++ backend development
  • > Data structures / Algorithms
Portrait of Kaito Snezhko
all projects →
2026● in progress

Kanji Trainer

An offline kanji PWA with two separate spaced-repetition tracks — recognising and writing — stroke-order checking on a drawing pad, confusion drills and smart multiple-choice distractors.

stack: JavaScript · IndexedDB · Service Worker · KanjiVG · Node.js · GitHub Pages

recent know-how

knowledge base →

Databases

Database normalisation cheat sheet

Functional dependencies, attribute closures, candidate keys and the path from 1NF to BCNF — the steps I use for exam problems and that my study app checks automatically.

intermediate · 1 min · updated 9 Oct 2026

C

The memory map of a C process

Where globals, constants, locals and malloc blocks really live — .text, .rodata, .data, .bss, heap and stack — and how to check it yourself with objdump, readelf and nm.

intermediate · 1 min · updated 8 Oct 2026

C++

Hand-made stacks, queues and lists in C++

Building linked data structures without the STL for an image-processing assignment — node design, destructors that free everything, keeping a stack intact while reading it, and a padding bug in BMP files.

intermediate · 1 min · updated 6 Oct 2026

Kubernetes

Kubernetes: from a single pod to Nextcloud

What I built step by step on a Minikube cluster — deployments, services, ingress routing, init containers, persistent volumes and a multi-container Nextcloud stack.

intermediate · 1 min · updated 7 Jul 2026

latest article

all articles →
Date:
Read:
1 min

Semester start, new routines

A new semester at university: what I want to learn, and the routine that should get me there.

#study #routine