RS

About

Full-stack developer from Krasnoyarsk

Programming since 2017: pet projects, freelance. Professionally since 2022 in a large IT team. Based in Krasnoyarsk, working remotely.

Main interest — developer tools. In my free time I build an AI code editor, a Git client, and a headless UI library. Architecture, performance, ergonomics are the priorities.

Experience

Software Engineer

2022 — present

In a large IT team

Independent / Pet projects

2017 — present

Architecture and development of developer tools, AI integration research, headless UI

Achievements

Designed and built a VS Code fork with deep AI integration: 30+ agent tools, 5 working modes, snapshot-based inline diff

AI agent architecture supporting 40+ model providers (cloud and local) via a unified tool interface

Snapshot-based inline diff engine with 217 unit tests, per-message rollback, and block-level accept/reject

Semantic code search on local embeddings: transformers.js + Tree-sitter + SQLite (no cloud)

Cross-platform Git client from scratch: 5-layer architecture, WAL journal for atomic operations, recovery manager

Headless React UI library with reactive state engine and list virtualization

Education

Higher education in programming

Stack

Languages

TypeScriptJavaScriptNode.js

Frontend

ReactNext.jsTailwind CSSViteElectron

Backend

Node.jsgRPC/ProtobufPostgreSQLPrismaDocker

AI / Data

LLM APIstransformers.jsEmbeddingsTree-sitterSQLite

DevOps

DockerCI/CDGitHub Actions

Connect