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 · DockerA personal OS on my own server: planner, exam mode, knowledge graph, tree of goals.
- EDF schedulerTypeScript · algorithms · testsWorks out whether you will make your deadlines, and says plainly what to move.
- Observatorythree.js · WebGL · shadersA renderer for knowledge on bare R3F — the same one that drew this page.
What I built and what it taught me
- Foundation on my own hardwareJuly 2026Next.js 16 + PostgreSQL + Docker Compose + Caddy with automatic HTTPS, layered data access (zod → repository → service).
- Backups that do not leakJuly 2026pg_dump → gzip → gpg in a single pipeline, with no plaintext ever touching the disk; optional off-site upload of the encrypted dump.
- A planner with honest arithmeticJuly 2026A 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.
- Knowledge graph and the secret circuitJuly 2026The knowledge graph as a projection layer over the data; the Tree of Goals in separate tables, with AES-256-GCM encryption of its contents.
- The “Skeleton of Knowledge” showcaseJuly — August 2026This 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
English·Русский