Skip to content
View Basarus's full-sized avatar

Block or report Basarus

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Basarus/README.md
Cuckoder — Technical Lead, Software Architect, Builder
Telegram Cuckoders YouTube Cuckoder GitHub projects

Привет, я Олег 👋

Проектирую веб- и мобильные системы, AI-инструменты, VR-решения и игровые продукты: от идеи и технической стратегии до работающей реализации.

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

const cuckoder = {
  roles: ["Technical Lead", "Software Architect", "Mentor"],
  builds: ["web & mobile systems", "AI agents", "VR tools", "game worlds"],
  languages: ["Java", "TypeScript", "C#", "Python", "Go"],
  strongestSkill: "architecture",
  leadershipStyle: ["calm", "responsible"],
  aiPolicy: "power tool, not magic",
} as const;

AI усиливает разработчика, но остаётся инструментом, а не панацеей.
Архитектуру, решения и ответственность нельзя делегировать автокомплиту.

Что я умею превращать в систему

🏛️ Архитектура

Декомпозирую сложные продукты, проектирую границы сервисов, API, модели данных и интеграции. Ищу не самую модную схему, а решение, которое соответствует задаче.

🧭 Техническое руководство

Беру полный цикл: техническую стратегию, планирование, качество, развитие команды, delivery и ответственность за итоговое решение.

🧪 Создание продуктов

Собираю веб-приложения, desktop-инструменты, игровые платформы и AI-прототипы. Люблю момент, когда идея перестаёт быть документом и начинает работать.

🧑‍🏫 Наставничество

Объясняю разработку от первых шагов до проектирования уникальных систем. Обучал лично, внутри команд и через YouTube.

Моя зона интересов

flowchart LR
    A[💡 Идея] --> B[🏛️ Архитектура]
    B --> C[🧩 Backend]
    B --> D[🖥️ Frontend]
    B --> E[🔐 Security & QA]
    C --> F[🚀 Работающий продукт]
    D --> F
    E --> F
    F --> G[📈 Развитие системы]

    AI[🤖 AI-инструменты] -. ускоряют .-> B
    AI -. помогают .-> C
    HUMAN[🧠 Инженерное мышление] ==> B
    HUMAN ==> F
Loading
AI помогает двигаться быстрее. Направление всё ещё выбирает человек.

Стек и инженерный инструментарий

Backend & Architecture

Java Spring Node.js NestJS Express C# .NET Python FastAPI REST API GraphQL Go

Frontend, Mobile & Desktop

TypeScript JavaScript React Vue.js Flutter WinUI 3 Unity Unreal Engine OpenXR HTML5 CSS3

Data, Messaging & Infrastructure

PostgreSQL MySQL MongoDB Redis Apache Kafka Firebase Docker Nginx Linux GitHub Actions

Quality & Security

Playwright Jest JUnit OWASP

AI, Computer Vision & Agent Systems

OpenAI API MCP LM Studio YOLO OpenCV PyTorch A*

Если коротко: зачем мне столько технологий?
Не для коллекции логотипов. Архитектору важно видеть систему целиком: интерфейс, backend, данные, инфраструктуру, безопасность, тестирование и людей, которые будут со всем этим жить.

Сейчас в разработке

📱 Pocket Codex

Отдельный мобильный продукт вокруг работы с Codex и coding agents. Сейчас это одно из направлений, в котором я исследую, каким должен быть удобный мобильный интерфейс для задач разработки.

Mobile AI-assisted development Product R&D

🗺️ WorldQuest Mobile

Полноценное Flutter-приложение для городских квестов: GPS и карты, маршруты и check-in, QR, события, коллекции, social-функции и игровые системы — от питомцев и сражений до экономики и прогресса.

Flutter Dart Riverpod GPS Maps Firebase

R&D-лаборатория

🥽 VR Code Viewer

Иммерсивная карта кодовой базы для VR. TypeScript-анализатор извлекает файлы, классы, интерфейсы, методы, API, TypeORM-сущности и связи. Unity/OpenXR-клиент превращает граф в пространство, по которому можно перемещаться, искать узлы, раскрывать папки и исследовать зависимости.

TypeScript ts-morph C# Unity OpenXR

Похожая задача на Code Atlas, но вместо «открыть карту» здесь можно буквально войти внутрь проекта.

⚖️ Arbitr

AI-ферма для многоступенчатого создания проектов. Архитектор строит план, генератор выполняет этап, checker проверяет результат, а arbitrator решает — принять работу или отправить на повтор. Поддерживаются локальные и облачные модели, CLI-агенты, MCP, checkpoints и база знаний.

Python FastAPI MCP OpenAI Anthropic LM Studio

👁️ Game Automation Lab

Экспериментальная система компьютерного зрения и автономной навигации для Path of Exile: захват экрана, YOLO-инференс, чтение мини-карты, построение сетки, A*, распознавание проходимой поверхности, stuck detection и контроллер ввода.

Python YOLO OpenCV PyTorch A*

🎮 Engine Lab

Разрабатывал игровые прототипы в Unreal Engine и полноценную хоррор-игру в Unity: квесты и журнал, инвентарь, интеракции, checkpoints, AI монстров и маньяка, сценарные пугающие события, звук, свет, меню и финалы.

Unity C# URP AI Navigation Unreal Engine
VR Code Viewer и Code Atlas — в чём разница?
Code Atlas строит архитектурную treemap и call graph, а затем экспортирует интерактивный HTML или статические форматы. VR Code Viewer решает похожую задачу пространственно: анализатор строит семантический граф TypeScript-проекта, а Unity/OpenXR отображает его как интерактивный мир для VR-гарнитуры.

Один инструмент помогает увидеть архитектуру. Второй экспериментирует с тем, как по ней ходить.

Что я создаю

🗺️ WorldQuest

Платформа городских квестов с реальной геолокацией, картой, маршрутами, достижениями, игровой экономикой и социальными механиками.

TypeScript React NestJS PostgreSQL/PostGIS Docker

🌍 World Economica

Многопользовательский экономический мир, где игроки работают друг на друга, создают компании, производят ресурсы, торгуют и инвестируют.

Java React TypeScript Flutter

🕵️ Truth or Lie

Социальная браузерная игра-детектив: общий город, расследование, свидетели, фракции, ветвящиеся диалоги и эксперименты с LLM.

NestJS React WebSocket PostgreSQL LLM

🛡️ JobController

Корпоративный агент безопасной рабочей сессии с desktop-интерфейсом, VPN, Windows-службами, телеметрией и явными границами приватности.

C# .NET WinUI 3 Windows Services

🥗 ServiceDieta

Сервис подбора продуктов под лечебные диеты с анализом состава, интеграциями, сравнением вариантов и персональными сценариями.

NestJS React Prisma PostgreSQL Redis

Полноценное мобильное продолжение продукта остаётся в roadmap.

🧪 QA & Security Labs

Автотесты веб-приложений: браузерные сценарии, GraphQL-контракты, accessibility, security regression и безопасная работа с тестовыми сессиями.

Playwright TypeScript CI OWASP

Часть проектов живёт в закрытых или локальных репозиториях. Здесь я показываю публичные разработки, эксперименты и технические материалы, которые можно раскрывать без нарушения чужих границ.

Публичные игровые корни: открыть старые alt:V-проекты
ALT-V Crawl repository ALT-V Car Tuning repository ALT-V Auth System repository Firebase ALT-V repository GO-Basic repository

С этих ресурсов начался мой публичный GitHub: игровые механики, интерфейсы, авторизация и интеграции для серверов GTA V.

Мой путь начался с желания создавать игровые серверы и собственные механики. Затем появились веб-приложения, backend, архитектура, безопасность, управление разработкой и полноценные продуктовые системы.

В роли CTO игрового проекта я отвечал за техническое направление целиком. Сейчас мой основной профессиональный фокус — руководство веб-разработкой и архитектура. Детали текущей работы остаются внутри работы; инженерные принципы и собственные проекты — здесь.

Образование и развитие

  • 🎓 Высшее техническое образование в области аналитических систем безопасности и физических процессов горного и нефтегазового производства.
  • 🧑‍💻 Длительная программа повышения квалификации по fullstack-разработке.
  • ☕ Расширенная программа по Java-разработке.
  • 🔐 Программа по веб-безопасности.
  • 📚 Самостоятельное изучение архитектуры, микросервисов, Kafka, DDD, API, баз данных, тестирования и безопасности.

Popular repositories Loading

  1. ALT-V-Crawl ALT-V-Crawl Public

    A script that allows the player to crawl

    JavaScript 9 3

  2. -ALT-V-Car-tuning -ALT-V-Car-tuning Public

    Script for tuning cars

    JavaScript 8 2

  3. ALT-V-AuthSystem ALT-V-AuthSystem Public

    Authorization, registration, and mail recovery menu for ALT:V servers

    HTML 7 2

  4. ALT-V-Speedometr ALT-V-Speedometr Public

    HTML 5 2

  5. Cayo-Perico-Heist Cayo-Perico-Heist Public

    Everything related to the new addition "Cayo Perico Heist" will be here

    JavaScript 1 2

  6. Firebase-ALT-V Firebase-ALT-V Public

    This script is a template for connecting to firebase with the simplest functions

    JavaScript 1