- окончил бакалавриат СПбГЭТУ «ЛЭТИ» по направлению «Прикладная математика и информатика»
- обучаюсь в магистратуре СПбГЭТУ «ЛЭТИ» по направлению «Программная инженерия», программа — «Разработка распределенных программных систем»
- изучаю машинное обучение, искусственный интеллект
Python
PyTorch
NumPy
Matplotlib
SciPy
Pandas
Scikit-learn
Jupyter
PyQt6
PyOpenGL
Express
JavaScript
Docker
PostgreSQL
Neo4j
MongoDB
Poetry
LaTeX
Git
Linux
Kotlin
Maven
JavaFX
PlatformIO
Arduino
C++
Разработчик в "ПКБ Тренд" - 1.5 лет (05.2024 - 09.2025).
- Разработка desktop приложения, используемого для проектирования кабелей и жгутов, в частности разработка графического интерфейса для двух версий приложения: операторской и проектировочной, реализация защиты приложения с помощью usb-токена.
- Технологии: Kotlin, Maven, JavaFX.
- Разработка функционала тренировки с виртуальным соперником в ходе разработки тренажера для гребли, разработка веб-интерфейса.
- Технологии: Arduino, C++, PlatformIO, JavaScript, HTML, Vue, Docker, FastAPI.
- Разработка desktop приложения, направленного на управление 3D принтером по металлу, в частности реализация графического интерфейса, реализация взаимодействия с приводами с помощью Telnet, Modbus.
- Технологии: Kotlin, Maven, JavaFX, Telnet, Modbus.
-
Задача:
- Разработать пайплайн, который будет принимать на вход видео, аудио или текст, предобрабатывать входные данные (убирать мусор, решать проблему кореференции и т.д.), извлекать из него триплеты для построения графа знаний с помощью mREBEL, фильтровать их с помощью обученной графовой нейронной сети, предсказывать с помощью нейронной сети новые связи внутри графа, а также хранить граф знаний с помощью Neo4j.
Технологии: Python 3.11, PyTorch, PyTorch Geometric, spaCy, Neo4j, OpenAI Whisper, Transformers, scikit-learn, TensorBoard, Poetry, Docker.
-
Реализация методов машинного обучения
Задача:
- Изучение и реализация методов машинного обучения, таких как: линейная и логистическая регрессия, NB классификатор, решающие деревья, градиентный бустинг, ансамбли моделей, нейронные сети.
Технологии: numpy, pandas, matplotlib, Python 3.11.
Примечание: В стадии разработки
-
Задача:
- Реализация 2D веб-игры рогалик, в которой будет несколько видов врагов, уровней, особые события (победа, поражения, сбор усиления), сопровождающиеся звуками, хранение рекордов.
Технологии: Express, JavaScript, HTML.
-
3D Визуализатор с настройками освещения
Задача:
- Разработать интерактивное приложение для визуализации и настройки 3D-фигур с расширенными возможностями управления освещением, материалами и проекциями с помощью OpenGL.
Технологии: PyOpenGL, PyQt6, numpy, ython 3.11.
-
Моделирование орбиты звезды S2 вокруг черной дыры Стрелец A*
Задачи:
- Разработать программу, которая будет моделировать движение звезды S2 вокруг черной дыры и восстанавливать действительные параметры ее движения (скорость и координаты) с помощью метода Гаусса-Ньютона
Технологии: numpy, matplotlib, scipy, Python 3.
-
Численное интегрирование SEIRD модели
Задачи:
- Изучение методов Рунге-Кутты на примере модели SEIRD распространения эпидемии.
Технологии: numpy, matplotlib, plotly, ipywidgets, Python 3.11.
-
Поиск пятиугольника с максимальным количеством точек
Задачи:
- Необходимо найти среди набора точек те точки, являющиеся вершинами пятиугольника, содержащего наибольшее количество заданных точек внутри полученного многоугольника.
Технологии: C++
-
Автоматизация проверки clock drawing test с использованием cv
Задачи:
- В рамках данного группового проекта моя задача была в разработке алгоритма определения времени, которое показывают нарисованные часы, а также разработка разбалловки для оценки результатов теста.
Технологии: PyOpenCV, Python 3.11, numpy.
-
Сервис анализа данных для выдачи кредитов - Профили клиентов, составление рейтингов, прогнозы
Задачи:
- В рамках данного групового проекта моя задача заключалась в реализации серверной части (backend).
Технологии: flask, MongoDB, numpy, Python 3.11,
- Telegram: @sosuu

