Skip to content
View Runoi's full-sized avatar
  • Россия, Свердловская область, Нижний Тагил
  • 12:25 (UTC +05:00)

Block or report Runoi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Runoi/README.md

👋 Привет! Я Роман, Python-разработчик со специализацией в AI/ML.

Я верю, что AI-модель — это лишь начало. Настоящая магия происходит тогда, когда она превращается в надежный, оптимизированный и полезный продукт. Моя страсть — проходить этот путь от идеи до production-ready сервиса.


🚀 Мои ключевые компетенции

python pytorch tensorflow fastapi docker postgresql redis git linux

  • AI / ML: PyTorch, Scikit-learn, Hugging Face Transformers, Pandas, NumPy | Классический ML, NLP, RAG, Computer Vision (базово).
  • Backend & Engineering: FastAPI, SQLAlchemy, PostgreSQL, Redis, Asyncio, REST API.
  • DevOps & Tools: Docker, Docker Compose, Git, CI/CD (GitHub Actions), Linux.
  • Software Engineering: Проектирование ПО, ООП, SOLID, Flet (Desktop GUI), Pyinstaller.

🏆 Избранные проекты

Система распознавания номеров (ANPR)

Посмотреть на GitHub

End-to-end ML-пайплайн для распознавания автономеров. Решение включает кастомное обучение двух SOTA-моделей: детектора на YOLOv8 и OCR на CRNN (PyTorch). Проект демонстрирует полный цикл ML-разработки: от анализа данных до INT8-квантизации.

Production-Ready Классификатор токсичности

Посмотреть на GitHub

End-to-end ML-сервис. От обучения и квантизации легковесной CNN-модели на PyTorch до упаковки в REST API на FastAPI и Docker. Демонстрирует полный цикл ML-инженерии.

AI Personal Assistant

Посмотреть на GitHub

Многокомпонентный AI-агент с RAG, памятью (Redis), базой знаний (ChromaDB) и инструментами (Google API, Web Search). Построен на LangChain и микросервисной архитектуре.

Manga Reader (Desktop App)

Посмотреть на GitHub

Полноценное десктопное GUI-приложение на Python/Flet. Демонстрирует навыки Software Engineering: проектирование UI/UX, работа с файловой системой, парсинг, кэширование и сборка в .exe (Pyinstaller).

Прогнозирование временных рядов (WeatherForecast)

Посмотреть на GitHub

End-to-End ML-пайплайн для прогнозирования временных рядов. Проводится сравнительный анализ трех подходов: классического (ARIMA), SOTA-решения (N-BEATS) и кастомной LSTM на PyTorch. Проект включает разработку отказоустойчивого параллельного веб-скрапера и продвинутый инжиниринг признаков (sin/cos преобразования).


📫 Как со мной связаться

  • Telegram: @KodaiRunoi

Pinned Loading

  1. ANPR-System ANPR-System Public

    High-accuracy Russian ANPR system built with YOLOv8 for detection and an optimized, custom-trained PyTorch CRNN for OCR.

    Jupyter Notebook 6 2

  2. lightweight-toxic-classifier lightweight-toxic-classifier Public

    🚀 Production-ready API for detecting toxic comments in Russian text, powered by a lightweight PyTorch CNN model (~5MB).

    Jupyter Notebook

  3. personal-assistant personal-assistant Public

    An AI personal assistant for Telegram, built with Python, LangChain, and Ollama. Features tool usage (Google Calendar/Tasks, Web Search) via MCP, conversational memory (Redis), and a knowledge base…

    Python

  4. WeatherForecast WeatherForecast Public

    E2E Time Series Forecasting project comparing ARIMA, N-BEATS, and a custom PyTorch LSTM on real weather data.

    Jupyter Notebook 2

  5. Manga-Reader Manga-Reader Public

    Десктопная читалка манги для локальных архивов (.zip, .cbz, .7z) на Python и Flet.

    Python

  6. Telegram-bot-with-GoAPI-and-YooKassa Telegram-bot-with-GoAPI-and-YooKassa Public

    Python