Yaroslav Vlasov

Software engineer

Saint Petersburg State University · Faculty of Mathematics and Computer Science · Modern Software Engineering, year 2

Saint Petersburg

I build systems end to end — from the database schema and the deployment to the shaders. The site you are scrolling right now is the proof: every line of it is mine, from docker-compose to the last line of GLSL.

Skills

Languages
TypeScript, C, C++, Kotlin, SQL, GLSL
Web
Next.js 16 (App Router), React 19, Tailwind CSS, Radix UI
Data
PostgreSQL, Prisma, schema design, migrations
Infrastructure
Docker Compose, Caddy, Linux VPS, encrypted backups
3D and graphics
three.js, React Three Fiber, custom shaders, offline mesh baking
Engineering
Vitest, ESLint, layered architecture, written ADRs

Projects

  • ArcanaNext.js 16 · PostgreSQL · Docker
    A personal OS on my own server: planner, exam mode, knowledge graph, tree of goals.
  • EDF schedulerTypeScript · algorithms · tests
    Works out whether you will make your deadlines, and says plainly what to move.
  • Observatorythree.js · WebGL · shaders
    A renderer for knowledge on bare R3F — the same one that drew this page.

What I built and what it taught me

  1. Foundation on my own hardwareJuly 2026
    Next.js 16 + PostgreSQL + Docker Compose + Caddy with automatic HTTPS, layered data access (zod → repository → service).
  2. Backups that do not leakJuly 2026
    pg_dump → gzip → gpg in a single pipeline, with no plaintext ever touching the disk; optional off-site upload of the encrypted dump.
  3. A planner with honest arithmeticJuly 2026
    A priority engine and an EDF scheduler: it works out whether the deadlines are reachable and names what has to move. All of it under tests.
  4. Knowledge graph and the secret circuitJuly 2026
    The knowledge graph as a projection layer over the data; the Tree of Goals in separate tables, with AES-256-GCM encryption of its contents.
  5. The “Skeleton of Knowledge” showcaseJuly — August 2026
    This scroll experience on bare React Three Fiber: a crystal skull, a knowledge graph inside the brain, a descent along the skeleton, custom dust and nebula shaders.

Education

Saint Petersburg State University · Faculty of Mathematics and Computer Science · Modern Software Engineering, year 2

← Back to the showcaseHow this site worksPrinting lays the page out on a single A4 sheet