Разработчик ПО — C# / .NET, TypeScript, немного Python и C++.
Dmitry Bryantsev
Я строю инструменты для себя. Эта страница — запись того, что попало на GitHub.
Избранные проекты
MermaidDiagramExporter
Генерация Mermaid-диаграмм классов из C#-кода через Roslyn. CLI-утилита и интерактивный GUI на Avalonia с движком компоновки Sugiyama и режимом дизайна для создания диаграмм с нуля.
openai-nim-proxy (LLM Gateway)
Node.js-шлюз, объединяющий NVIDIA NIM, Chutes, Ollama, GPT4Free и OpenRouter за одним OpenAI-совместимым API — с явными префиксами провайдеров вместо поддельных алиасов OpenAI.
LLM Automation For Obsidian Plugin
Obsidian-плагин на TypeScript, подключающий LLM к базе знаний: генерация текста и изображений, суммаризация видео, RAG-движок на SQLite, флеш-карточки и упражнения по программированию — через пять OpenAI-совместимых провайдеров.
ChemCalculationAndManagementApp
Кроссплатформенный лаборант на .NET 9 MAUI: пакетный анализ скриншотов химмониторов через vision LLM, мульти-провайдерный AI-чат, голосовой ввод и выгрузка в Google Sheets/Drive.
PFE_Unity
2D top-down action/RPG шутер, пересобранный в Unity 6 из оригинальной ActionScript 3 (Flash) игры — с парсером бинарных SWF с нуля и пайплайном контента по принципу «базовая игра как мод».
LoneTower
MVP-прототип 3D tower-defence на Unity 6 (URP): процедурный воксельный рельеф с типизированными углами, кастомный flow-field навигационный решатель (BFS поле стоимости + boid steering) и песочница строительства блоков с коннекторами.
RPSystem
Десктопное приложение на .NET 9 Avalonia для AI-симуляции мира: 3D воксельный мир, где персонажи под управлением LLM сосуществуют, действуют и порождают сюжет на тике в 6 секунд.
Ещё
GeneralTools
Агрегатор плагинов на PyQt6: миниатюрный фреймворк для плагинов плюс 15 утилит — лаунчеры LLM-прокси, инструменты для PDF/Markdown, локальные серверы моделей, распознавание речи/TTS и загрузчики.
WFC Mesh Slicer for Blender
Однофайловый аддон для Blender 4.0+, превращающий меш в модули для Wave Function Collapse: нарезает на кубо-ориентированные ячейки, анализирует 6-осевые связи соседей, экспортирует в JSON и восстанавливает из JSON.
OpenGLRenderer
3D-рендерер с нуля на C++ и OpenGL 3.3: загрузка моделей через Assimp, кастомный GLSL forward-lighting конвейер (directional/point/spot света, Phong shading) и камера от первого лица в стиле fly.
AStarPathfindingSFML
Визуализатор A* pathfinding с нуля на C++ и SFML: сетка 100×100, стены рисуются мышью, восьминаправленный Euclidean поиск и визуализация open/closed set в реальном времени.
WZ2100JsonEditor
Десктопное приложение на C++/Qt5, визуализирующее дерево исследований Warzone 2100 как перетаскиваемый граф с возможностью редактирования JSON-полей каждого узла в табличном виде.
Чем я занимаюсь
Языки
- C# / .NET
- TypeScript
- Python
Области
- AI-инструменты и LLM-шлюзы
- Инструменты разработчика
- Игры / графика / процедурная генерация
- Плагины для Unity и Blender
Инструменты
- Roslyn, Avalonia
- CMake
- Emscripten / WASM
- Obsidian API
Обо мне
Это инструменты, которые я сделал для себя и опубликовал на GitHub — LLM-шлюз, разные мелкие Python-утилиты, экспортёр диаграмм на Roslyn, аддон WFC для Blender и несколько экспериментов с графикой и поиском пути.