Dmitry Bryantsev avatar

Разработчик ПО — C# / .NET, TypeScript, немного Python и C++.

Dmitry Bryantsev

Я строю инструменты для себя. Эта страница — запись того, что попало на GitHub.

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

MermaidDiagramExporter

MermaidDiagramExporter

Генерация Mermaid-диаграмм классов из C#-кода через Roslyn. CLI-утилита и интерактивный GUI на Avalonia с движком компоновки Sugiyama и режимом дизайна для создания диаграмм с нуля.

C#.NET 9Roslyn +4
openai-nim-proxy (LLM Gateway)

openai-nim-proxy (LLM Gateway)

Node.js-шлюз, объединяющий NVIDIA NIM, Chutes, Ollama, GPT4Free и OpenRouter за одним OpenAI-совместимым API — с явными префиксами провайдеров вместо поддельных алиасов OpenAI.

JavaScriptNode.jsExpress +3
LLM Automation For Obsidian Plugin

LLM Automation For Obsidian Plugin

Obsidian-плагин на TypeScript, подключающий LLM к базе знаний: генерация текста и изображений, суммаризация видео, RAG-движок на SQLite, флеш-карточки и упражнения по программированию — через пять OpenAI-совместимых провайдеров.

WIP TypeScriptObsidian APIVitest +3
ChemCalculationAndManagementApp

ChemCalculationAndManagementApp

Кроссплатформенный лаборант на .NET 9 MAUI: пакетный анализ скриншотов химмониторов через vision LLM, мульти-провайдерный AI-чат, голосовой ввод и выгрузка в Google Sheets/Drive.

WIP C#.NET 9 MAUISkiaSharp +3
PFE_Unity

PFE_Unity

2D top-down action/RPG шутер, пересобранный в Unity 6 из оригинальной ActionScript 3 (Flash) игры — с парсером бинарных SWF с нуля и пайплайном контента по принципу «базовая игра как мод».

WIP C#Unity 6VContainer +4
LoneTower

LoneTower

MVP-прототип 3D tower-defence на Unity 6 (URP): процедурный воксельный рельеф с типизированными углами, кастомный flow-field навигационный решатель (BFS поле стоимости + boid steering) и песочница строительства блоков с коннекторами.

WIP C#Unity 6URP +4
RPSystem

RPSystem

Десктопное приложение на .NET 9 Avalonia для AI-симуляции мира: 3D воксельный мир, где персонажи под управлением LLM сосуществуют, действуют и порождают сюжет на тике в 6 секунд.

WIP C#.NET 9Avalonia 11 +3

Ещё

GeneralTools

GeneralTools

Агрегатор плагинов на PyQt6: миниатюрный фреймворк для плагинов плюс 15 утилит — лаунчеры LLM-прокси, инструменты для PDF/Markdown, локальные серверы моделей, распознавание речи/TTS и загрузчики.

PythonPyQt6yt-dlp +3
WFC Mesh Slicer for Blender

WFC Mesh Slicer for Blender

Однофайловый аддон для Blender 4.0+, превращающий меш в модули для Wave Function Collapse: нарезает на кубо-ориентированные ячейки, анализирует 6-осевые связи соседей, экспортирует в JSON и восстанавливает из JSON.

WIP PythonBlender APIbmesh +2
OpenGLRenderer

OpenGLRenderer

3D-рендерер с нуля на C++ и OpenGL 3.3: загрузка моделей через Assimp, кастомный GLSL forward-lighting конвейер (directional/point/spot света, Phong shading) и камера от первого лица в стиле fly.

Archived C++OpenGL 3.3GLFW +5
AStarPathfindingSFML

AStarPathfindingSFML

Визуализатор A* pathfinding с нуля на C++ и SFML: сетка 100×100, стены рисуются мышью, восьминаправленный Euclidean поиск и визуализация open/closed set в реальном времени.

Archived C++SFMLCMake
WZ2100JsonEditor

WZ2100JsonEditor

Десктопное приложение на C++/Qt5, визуализирующее дерево исследований Warzone 2100 как перетаскиваемый граф с возможностью редактирования JSON-полей каждого узла в табличном виде.

Archived C++Qt5CMake +2

Чем я занимаюсь

Языки

  • C# / .NET
  • TypeScript
  • Python

Области

  • AI-инструменты и LLM-шлюзы
  • Инструменты разработчика
  • Игры / графика / процедурная генерация
  • Плагины для Unity и Blender

Инструменты

  • Roslyn, Avalonia
  • CMake
  • Emscripten / WASM
  • Obsidian API

Обо мне

Это инструменты, которые я сделал для себя и опубликовал на GitHub — LLM-шлюз, разные мелкие Python-утилиты, экспортёр диаграмм на Roslyn, аддон WFC для Blender и несколько экспериментов с графикой и поиском пути.