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 — presentIn a large IT team
Independent / Pet projects
2017 — presentArchitecture 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