Ярослав Власов
Инженер-разработчик
СПбГУ · МКН · «Современное программирование», 2 курс
Санкт-Петербург
Делаю системы целиком — от схемы базы и деплоя до шейдеров. Сайт, который вы сейчас крутите, и есть доказательство: он написан весь, от docker-compose до последней строки GLSL.
Навыки
- Языки
- TypeScript, C, C++, Kotlin, SQL, GLSL
- Веб
- Next.js 16 (App Router), React 19, Tailwind CSS, Radix UI
- Данные
- PostgreSQL, Prisma, проектирование схемы, миграции
- Инфраструктура
- Docker Compose, Caddy, Linux VPS, шифрованные бэкапы
- 3D и графика
- three.js, React Three Fiber, собственные шейдеры, офлайн-бейк мешей
- Инженерия
- Vitest, ESLint, слоёная архитектура, записанные ADR
Проекты
- ArcanaNext.js 16 · PostgreSQL · DockerЛичная ОС на своём сервере: планер, экзамен-мод, граф знаний, древо целей.
- EDF-планировщикTypeScript · алгоритмы · тестыСчитает, успеешь ли к дедлайнам, и честно говорит, что подвинуть.
- Обсерваторияthree.js · WebGL · шейдерыРендерер знания на голом R3F — им же нарисована эта страница.
Что построил и чему научился
- Фундамент на своём железеИюль 2026Next.js 16 + PostgreSQL + Docker Compose + Caddy с авто-HTTPS, слоёный доступ к данным (zod → repository → service).
- Бэкапы, которые не текутИюль 2026pg_dump → gzip → gpg одним конвейером, без открытого текста на диске; опциональная выгрузка шифрованного дампа наружу.
- Планер с честной математикойИюль 2026Движок приоритета и EDF-планировщик: считает, успеваешь ли к дедлайнам, и называет, что подвинуть. Всё покрыто тестами.
- Граф знаний и секретный контурИюль 2026Граф знаний как проекционный слой над данными; Древо целей — в отдельных таблицах, с шифрованием содержимого AES-256-GCM.
- Витрина «Скелет знания»Июль — август 2026Этот скролл-опыт на голом React Three Fiber: кристаллический череп, граф знаний внутри мозга, спуск по скелету, свои шейдеры пыли и туманностей.
Образование
СПбГУ · МКН · «Современное программирование», 2 курс