Увлекаюсь робототехникой, ИИ, встраиваемыми системами, электроникой, CAD моделированием и computer science.
| Проект | О чём | Стек |
|---|---|---|
| line_following | Прошивка мобильного робота: езда по линии, прохождение лабиринта по гироскопу MPU6050, сбор мусора. Действия как конечные автоматы, схема, CAD, видео | Arduino Nano, C++, PlatformIO |
| engine-simulator-stm32 | Симулятор двигателя постоянного тока и регуляторов в прерываниях таймеров, данные на ПК через MCUViewer | STM32F103, C |
| robotino-aruco | Движение Robotino по траектории с наведением по камере: ArUco-маркеры, пересчёт координат, логирование | C++20, OpenCV, CMake |
| Проект | О чём | Стек |
|---|---|---|
| classifier-ensemble | Ансамбль MLP-классификаторов для определения типа поверхности по датчикам Robotino | scikit-learn, imbalanced-learn |
| polygon-segmentation | Сегментация кадров с камеры робота (U-Net), разметка в CVAT, метрики IoU и accuracy | Python, Jupyter |
| classic-ml-methods | EDA и DVC-пайплайн, сравнение регрессионных моделей (лучшая — CatBoost, R² ≈ 0,96) | CatBoost, Keras, DVC |
С Android я начинал, до робототехники. Эти проекты показывают, как я работаю с архитектурой, базами данных, сетью и тестами.
| Проект | О чём | Стек |
|---|---|---|
| ShiftEntranceProject | Приложение для курсов валют с графиками. Есть взаимодействие с сетью, локальная база, графики и подробные тесты: unit-тесты на ViewModel и репозитории, моки HTTP-сервера. UI-тесты разных сценариев взаимодействия с приложением | Kotlin, MVVM, Hilt, Room, Retrofit + Gson, LiveData, ViewBinding, MPAndroidChart, Mockk, JUnit5, Turbine, MockWebServer, Kaspresso |
| YandexEntranceProject | Список акций с ценами в реальном времени (WebSocket), избранное, поиск по тикеру и названию компании. Все данные кэшируются в Room, интерфейс обновляется при изменении базы. Загрузка данных по упрощённому паттерну NetworkBoundResource на лямбдах и Flow | Kotlin, MVVM, Single Activity + Fragments, Hilt, Coroutines/Flow, Room, Retrofit, OkHttp WebSocket, Glide, Finnhub API |
| GreenGarden | Форк Google-образца android/sunflower, приложение для садоводов. Я переработал интерфейс и отрефакторил код, сделав его компактнее и читаемее. В репозитории есть GIF «до/после» | Kotlin, Jetpack (Navigation, Room, ViewModel, LiveData, Data Binding), Hilt, Coroutines, Glide |
C C++ Python Kotlin · STM32CubeIDE PlatformIO Arduino OpenCV ROS · MATLAB/Simulink Mathcad · Fusion 360 FreeCAD · Git DVC Linux
- Telegram: @tape_adhesive
- E-mail: munkonov.nima@yandex.ru
- Город: Томск
