Dmitry Bryantsev avatar

Software developer — C# / .NET, TypeScript, a little bit of Python and C++.

Dmitry Bryantsev

I build tools for myself. This page is a record of the ones that made it to GitHub.

Featured projects

MermaidDiagramExporter

MermaidDiagramExporter

Generate Mermaid class diagrams from C# source using Roslyn. CLI + an interactive Avalonia GUI with a Sugiyama-style layout engine and a Design Mode for authoring diagrams from scratch.

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

openai-nim-proxy (LLM Gateway)

A Node.js gateway that exposes NVIDIA NIM, Chutes, Ollama, GPT4Free, and OpenRouter behind one OpenAI-compatible API — with explicit provider-prefixed model IDs instead of fake OpenAI aliases.

JavaScriptNode.jsExpress +3
LLM Automation For Obsidian Plugin

LLM Automation For Obsidian Plugin

A TypeScript Obsidian plugin wiring LLMs into a knowledge base: text/image generation, video summarization, a database-backed RAG engine, flashcards, and coding exercises — across five OpenAI-compatible providers.

WIP TypeScriptObsidian APIVitest +3
ChemCalculationAndManagementApp

ChemCalculationAndManagementApp

A .NET 9 MAUI cross-platform lab assistant: batch chemical-screen image analysis with vision LLMs, multi-provider AI chat, voice-to-text, and Google Sheets/Drive upload.

WIP C#.NET 9 MAUISkiaSharp +3
PFE_Unity

PFE_Unity

A 2D top-down action/RPG shooter rebuilt in Unity 6 from an original ActionScript 3 (Flash) game — with a from-scratch binary SWF parser and a "base game as a mod" content pipeline.

WIP C#Unity 6VContainer +4
LoneTower

LoneTower

A 3D tower-defence MVP prototype in Unity 6 (URP): procedural corner-typed voxel terrain, a custom flow-field navigation resolver (BFS cost field + boid steering), and a connector-aware block-building sandbox.

WIP C#Unity 6URP +4
RPSystem

RPSystem

A .NET 9 Avalonia desktop app for AI-driven world simulation: a 3D voxel world where LLM-driven characters coexist, act, and generate emergent narrative on a 6-second tick.

WIP C#.NET 9Avalonia 11 +3

More

What I work with

Languages

  • C# / .NET
  • TypeScript
  • Python

Domains

  • AI tooling & LLM gateways
  • Developer tooling
  • Game / graphics / procedural generation
  • Unity & Blender plugins

Tooling

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

About

These are tools I built for myself and published on GitHub — LLM gateway, various small python tools, a Roslyn diagram exporter, Blender WFC add-on, and some graphics and pathfinding experiments.