Проекты

Небольшая коллекция вещей, которые я довёл до конца

Личные пет-проекты, хакатоны, контрибуты в опенсорс. Ну и примерно всё то, за что мне не сильно стыдно.

2 авг2026

Турнирный менеджер по итеративной дилемме заключённого

Проводите турниры между стратегиями в повторяющейся дилемме заключённого и проверяйте тезисы Роберта Аксельрода на популяциях.

Go
16 июл2026

Платформа для организации киберспортивных турниров

Проект, выполненный в рамках производственной практики в компании Рексофт.

TypeScript · React
23 июн2026

Dumbfish — шахматный движок на Python

UCI-совместимый шахматный движок с однопоточным поиском и трёхфазной ручной оценкой позиции.

Python · python-chess
13 мар2026

Scalisp — интерпретатор Lisp на Scala

Интерпретатор простого диалекта Lisp на Scala с REPL и запуском файлов — специальные формы и встроенные функции разнесены по отдельным пакетам.

Scala
23 окт2025

Веб-клиент для распределённого генератора случайных чисел

Реализация ГСЧ на основе нестандартных источников энтропии в рамках всероссийского хакатона ФСП

TypeScript · React · Next
20 окт2025

Knocknock — сессии и аутентификация на Go

Лёгкая библиотека для управления сессиями аутентификации на Go: cookie/заголовок/query-параметр как источник токена, подключаемое хранилище, готовый HTTP-middleware.

Go
26 июл2025

Конструктор резюме на гриде

Вступительный экзамен на интенсив по фронтенд-разработке от Т-Банк: конструктор резюме на ванильном JS с редактируемым гридом и экспортом в PDF.

JavaScript · Vite · jsPDF
29 дек2024

Одностраничное расписание для ожидания на трансляциях

Табло с текущей и следующими лекциями для показа во время ожидания на трансляциях СКР.

JavaScript · HTML · CSS
3 дек2024

Социальная сеть для поиска единомышленников

Социальная сеть, которая находит похожих по духу людей через ответы на короткие вопросы, а не через анкету интересов.

SvelteKit · TypeScript · TailwindCSS
24 ноя2024

Сайт для просмотра спортивных мероприятий

Календарь и поиск спортивных мероприятий с многоступенчатой динамической фильтрацией.

SvelteKit · TypeScript · TailwindCSS
7 ноя2024

Личный кабинет для генерации медицинских документов

Личный кабинет для медицинских сотрудников с генерацией типовых документов. Реализован в рамках хакатона от ЦК на базе Тамбовского университета им. Державина

SvelteKit · TypeScript · TailwindCSS
3 окт2024

CLI для описания conventional commits

Добавил в существующую CLI-утилиту поддержку breaking changes и scope/context к типу коммита.

Node.js · Inquirer
13 май2024

Платформа для волонтёров по уборке мусора

Карта проблемных точек и волонтёрских уборок мусора с интерактивной картой и личным кабинетом участника.

React · FastAPI · PostgreSQL · Yandex Maps
24 мар2023

Лидерборд для промо-игры Ростелекома

Реализация промо-игры для ПАО Ростелеком в рамках хакатона Zаряд Хакатон на базе Кванториума СГТУ.

Flask · SQLite · JavaScript