Домашняя страница Мои проекты
Мои проекты
Отменить

Мои проекты

Сервисы

OrderGenius

Состояние: аналитика
Треккинг: все новости

Страница проекта: ordergenius.ru

OrderGenius - self-host система управления заказами (OMS), разрабатываемая специально для микропредприятий, деятельность которых связана с обработкой заказов.

Основной фокус системы заключается в агрегации заказов от клиентов и эффективном управлении информацией о клиентах, которая состоит не только из описаний, но и из файлов.
Возможность закреплять за клиентами файлы может пригодиться в первую очередь полиграфической, а также маркетинговой и рекламной, консалтинговой, инжиниринговой отраслям.
Проблема скопления данных после выполненных заказов, требующих ручного удаления, становится значительным вызовом для предпринимателей в данных отраслях.

DetectionNetworkTrafficAnomaliesForICS

Состояние: разработка

Страница проекта: github

DetectionNetworkTrafficAnomaliesForICS - проект по выпускной квалификационной работе «Применение машинного обучения для анализа сетевого трафика между OPC-сервером и клиентами с целью выявления его аномалий».

На текущий момент разработаны:

  • [Тестовый стенд] для эмуляции работы OPC-сервера и PLC по протоколу Modbus TCP.
  • [Сниффер] для перехвата трафика из сетевого интерфейса.
  • [ML] проверка Data Science теорий.

Verba

Состояние: разработка
Треккинг: все новости

Репозиторий: github
Concept design: figma

Verba - это клиент-серверное приложение для визуального изучения иностранных языков.

Изучение языка через образы - это метод обучения, который использует визуальные образы, такие как картинки и фотографии, для помощи в изучении языка. Этот метод основывается на идее, что увидев конкретный предмет или действие визуально, мы можем лучше запомнить связанные с ними слова и фразы.
Изучение языка через образы может быть очень полезным, особенно для визуально ориентированных людей. Такой подход может помочь улучшить понимание языка и повысить мотивацию к изучению, что может привести к более быстрому и эффективному освоению новых языковых навыков.
Приложение Verba в изучении языка через образы поможет с легкостью подбирать картинки и другие материалы из разных источников, чтобы пользователь изучающий иностранный язык меньше тратил время на поиск информации.

IlonMarkFight

Состояние: разработка Треккинг: все новости

Репозиторий: github
Стек: Microsoft .NET Core (ASP.NET), Entity Framework, NUnit, FluentAssertions.

IlonMarkFight - web проект для решения задачи:

1
2
3
4
5
6
7
Илон Маск и Марк Цукерберг решили сразиться в поединке в римском Колизее. Боги разгневались на них, схватили и заперли в двух разных комнатах. Они согласны освободить Марка и Илона, если они решат одну задачку.

Есть колода из 36 карт. Боги перемешивают колоду, делят её напополам и отдают одну стопку Илону Маску, а вторую стопку Марку Цукербергу. Затем оба смотрят на свои карты не перемешивая их. Каждый из них должны назвать номер карты в стопке у партнера. Если цвета выбранных карт совпадают, им разрешают сразится иначе, не разрешают.

Илон и Марк, как придвинутые парни, заранее предвидели все эти обстоятельства и имели возможность договориться о стратегиях своего поведения (они могут быть как одинаковы, так и различны для Илона и Марка).

Цель: найти стратегию(и) позволяющие выйти на арену с как можно большей вероятностью.

Проект создан как семестровый проект в рамках курса "Введение в платформу .NET".

Kivis

Состояние: завершен

Репозиторий: github
Стек: Jetpack Compose Desktop(Kotlin)

Kivis - desktop приложение для рисования двумерных изображений с помощью линий, штампов и заливок.

Приложение создано в рамках курса "Компьютерная и инженерная графика", поэтому основная особенность в использовании низкоуровневой графики.

Plum

Состояние: завершен

Репозиторий: github
Стек: Jetpack Compose Desktop(Kotlin)

Plum - desktop приложение для обработки изображений(jpg,png,bitmap). Основные фильтры: контрастность, черно-белое, негатив, акварель, поворот, размытие.

Приложение создано в рамках курса "Компьютерная и инженерная графика", поэтому основная особенность в использовании низкоуровневой графики.

Melon

Состояние: завершен

Репозиторий: github
Стек: Swing(Java)

Melon - desktop приложение для отображения фигур вращения с образующей в виде B-сплайна в виде проволочной модели с возможностью управления положением камеры.

Приложение создано в рамках курса "Компьютерная и инженерная графика", поэтому основная особенность в использовании низкоуровневой графики.

SensoreUmidificatore

Состояние: тестирование

Репозиторий: github
Стек: Atmel Studio Solution for AVR(C++)

SensoreUmidificatore - проект программы для микроконтроллера, который контролирует влажность окружающей среды и в зависимости от ее уровня подает управляющие сигналы на нагрузку(например, полив).

Проект создан как семестровый проект в рамках курса "Программирование микроконтроллеров".

CryptoApp

Состояние: завершен

Репозиторий: github
Стек: Microsoft .NET Core (C#)

CryptoApp - криптографическое консольное приложение с возможностями:

  • Шифрование/расшифрование строки по поточному шифру RC4
  • Шифрование/расшифрование файлов по блочному шифру IDEA
  • Подcчет hash файла по алгоритму SHA-256

Проект создан в рамках курса "Защита информации".

LsbApp

Состояние: завершен

Репозиторий: github
Стек: Compose Desktop (Kotlin)

LsbApp - стенографическое desktop приложение позволяющие проводить LSB внедрение/извлечение в/из изображений.

Проект создан в рамках курса "Защита информации".

InterestingPlacesApp

Состояние: завершен

Репозиторий: github
Стек: Android SDK(JAVA), RxJava, Retrofit2

InterestingPlacesApp - android приложения для поиска информации об интересных местах возле населенных пунктов.

MultilayerPerceptronTool

Состояние: завершен

Репозиторий: github
Стек: Kotlin, Kotlin-CSV

MultilayerPerceptronTool - библиотека для создания многослойного перцептрона и оценки метрик обучения.
По умолчанию предоставлена реализация модели для обычной регрессии и квалификации.

FileDrop

Состояние: в консервации
Треккинг: все новости

Репозиторий: github
Стек: Spring Boot(JAVA), Maven, Thymeleaf

FileDrop - self-host сервис для обмена файлами между клиентами и операторами одного из полиграфической фирмы НСК. Проект состоит backend-сервера с шаблонизатором для генерации frontent части сервиса.