Kirill Mokevnin
Kirill Mokevnin is an individual software developer, educator, content creator, and co-founder of the Hexlet programming school—not an organization or company. His stated work centers on web development, teaching developers, creating courses and articles, and promoting engineering culture through the Organized Programming media project.
At a Glance
- Beginning programmers and people entering IT
- Experienced software developers and engineering leaders
- Software teams adopting AI coding agents
- Engineering teams needing quality gates and architecture/database consistency checks
- +1 more
AI Tools by Kirill Mokevnin
(2)Dev Quality Gates
Curated Code Quality Tool List
Agentic Coding Design Patterns
Open Source Agentic Coding Patterns
Discussions
No discussions yet
Be the first to start a discussion about Kirill Mokevnin
Latest News
schemalens repository released version 0.1.5; the GitHub page shows the release commit authored by mokevnin and GitHub Actions.
easement repository released version 0.3.6, an architecture quality gate for polyglot codebases.
Dev Quality Gates published a documentation update describing each recommended tool and removing metrics and limits from the README.
Published a video discussing how AI is changing software development in 2026, including agentic programming, Spec Driven Development, MCP, skills, documentation, and AI for the software-development lifecycle.
Products & Services
A personal media and education project comprising a Telegram channel, podcast, YouTube channel, and VK presence about engineering culture and software-development practice.
A living, open catalog of recurring patterns and anti-patterns for working with AI coding agents, covering task setting, context preparation, verification, and project organization. The book says it was created by Kirill Mokevnin with support from Hexlet and Praxor.
An opinionated, continuously curated open-source list of tools for enforcing software-development standards. It recommends selected tools by category, emphasizes build-enforcing checks, agent-friendly workflows, and honest documentation of gaps; the repository is licensed CC0 1.0.
An agent-oriented database-consistency checker for Go that compares models such as ent, gorm, and bun with a live database schema and reports disagreements as structured findings.
Market Position
Mokevnin is positioned as an independent developer-educator and engineering-culture practitioner rather than a standalone software company. His differentiator is the combination of long-term hands-on web-engineering experience, management and consulting experience, practical programming education, and current publishing on AI-assisted development and enforceable software quality. His open projects emphasize opinionated, curated guidance and executable checks rather than exhaustive tool lists or purely advisory content.
Leadership
Executive Team
Kirill Mokevnin
Software developer, educator, content creator, and co-founder of Hexlet; CPO at Hexlet
In commercial development since 2007; worked at Undev and Qik (acquired by Skype), led Undev's Ulyanovsk branch, later worked as a consultant and VP of Engineering, and has been focused on Hexlet since 2014. Sources: https://mokevnin.github.io/, https://hexlet.io/pages/about, https://holyjs.ru/en/archive/2024%20Spring/persons/1ac5d28054cb4c6f8e59cfe884c28473/
Founding Story
Mokevnin says he has worked in commercial software development since 2007 and moved from hands-on web development through team leadership, CTO and VP of Engineering work into developer education and engineering-culture practice. In 2014 he switched his focus fully to Hexlet and continued working for himself in education, content, consulting, and software development.
Target Markets
- Beginning programmers and people entering IT
- Experienced software developers and engineering leaders
- Software teams adopting AI coding agents
- Engineering teams needing quality gates and architecture/database consistency checks
- Organizations seeking engineering-culture and developer-training support
- Learning programming and becoming a professional developer
- Upskilling experienced developers and building engineering fundamentals
- Improving engineering culture, hiring, onboarding, and team capability
- Learning practical web development, architecture, testing, DevOps, and CI/CD
- Using AI coding agents more systematically through reusable patterns and verification practices
- Enforcing software quality, dependency, architecture, database-schema, security, and documentation checks in development workflows