Skip to content
Mikhail, founder of IT BlackBox

CHANGELOG.md · v7

Mikhail.

AI Solution Engineer · Tech Lead

I dig into the client’s business, design the solution and take it to production myself — together with AI agents. In the West this role is called a Forward Deployed Engineer.

Open to roles

  • AI Solution Engineer
  • Tech Lead
  • AI Implementation Engineer

Full-time · remote · Moscow · open to business travel

years in commercial software development
13
engineers in the team I led
10+
more shipped by the team after adopting AI
≈3×
between releases instead of four months
1 day

## About me

Tech Lead. For the last four and a half years I worked at Industrial.market, Severstal’s B2B marketplace for industrial procurement. I joined as the first developer and grew into leading a cross-functional team of 10+ engineers: front-end, back-end and QA. I hired people myself and have conducted 50+ interviews.

That is also where I started bringing in AI. In development we moved to Claude Code, AI code review and tests that the model writes and runs. The team started shipping about three times more — the product team could no longer keep up with us. We built AI into the product itself too: a support chatbot, catalog search and SKU matching for buyer requests.

I like problems where I first need to understand the client’s business, then design a solution and take it to production myself.

How I work

  1. 01

    Specification

    First I understand the problem and write down what we build and why.

  2. 02

    Implementation with AI agents

    I design the architecture; agents write the code from the spec — under my review.

  3. 03

    Automated tests

    The model writes and runs the tests; releases are small and frequent.

## Skills

AI

  • LLM
  • AI agents
  • RAG
  • MCP
  • Tool calling
  • STT and TTS
  • OpenAI
  • Claude
  • local models

Architecture and leadership

  • Solution Architecture
  • System Design
  • Technical Leadership
  • Microservices
  • Specification-Driven Development
  • hiring and 1-to-1s

Development

  • TypeScript
  • Node.js
  • Vue 3
  • Nuxt
  • Go
  • Python

Data and infrastructure

  • PostgreSQL
  • Redis
  • Kafka
  • RabbitMQ
  • Docker
  • CI/CD
  • Linux

Quality

  • Unit
  • Integration
  • E2E
  • TDD

Languages

  • Russian — native
  • English — B1

## [Unreleased]own projects

  • closed alpha coming

    InterviewTrainer

    A voice AI trainer for technical interviews: speech recognition, an LLM and speech synthesis in real time. Next — an assistant for interviewers at companies.

  • in development

    AI Engineer Control Plane

    Managing development with several coding agents: shared project memory over MCP, tasks, context, token usage and cost. Not tied to a single AI provider.

  • prototype for a client

    Terminal box configurator

    An engineering configurator for explosion-proof boxes with a 3D scene, error checking and a specification. From design to prototype in 3 days with AI agents.

## Experience — newest releases first

v7

2026 — now

Freelance and own projects — AI Solution Engineer

I design the product together with an LLM; AI agents write the code from the spec.

### Added

  • A configurator for explosion-proof terminal boxes: 3D assembly, error checking, a generated specification and an admin panel for orders.

### Changed

  • From design to a working prototype in 3 days.

Nuxt 4, Express, PostgreSQL, Docker Compose, CI/CD

v6

2022 — 2026

Severstal · Industrial.market — Team / Tech Lead

A B2B marketplace for industrial procurement: hundreds of companies, more than 10 million items in the catalog.

### Added

  • Joined as the first developer: stack, architecture, most of the code, the first people on the team.
  • Led front-end from 2023: personally selected and hired 6 senior engineers — nobody left the team.
  • AI in development: Claude Code and OpenAI every day, reviews and tests with the model — the team shipped about three times more.
  • A first-line support chatbot on local models, AI catalog search and SKU matching for buyer requests.

### Changed

  • 2024–2025: led a cross-functional team of 11 — front-end, Go back-end, QA. Code and architecture stayed on me.

### Fixed

  • Releases piled up for four months, and production was down for a week after each rollout. Moved the team to small daily releases — it worked.
  • Fewer bugs in releases while speed went up.

TypeScript, Node.js, Vue 3, Nuxt, Go, PostgreSQL, Redis, Kafka, RabbitMQ, Docker, local LLMs, RAG

v5

2021 — 2022

GeekBrains — Lead Front-end Developer, Tech Lead

The client side of an education platform, front-end architecture, code review and team practices.

TypeScript, Vue 2/3, Nuxt 2

v4

2021

Skillbox — Lead Front-end Developer

A new education platform project: interfaces, modules, application architecture.

TypeScript, Vue, Nuxt

v3

2018 — 2021

Perekrestok · vprok.ru — Front-end Developer

The storefront of a large online grocery store on Vue and Laravel.

JavaScript, Vue.js, Laravel

v2

2016 — 2018

Modern, Perm — Web Developer

Full-stack work on banking web systems: Laravel on the server, Vue on the client.

PHP, Laravel, Vue.js

v1

2013 — 2016

NetFirst Marketing, Perm — Full-stack Developer

Turnkey websites: from the first call with the client and the spec to launch and support.

PHP, Bitrix, WordPress

## References

A reference from the CTO of the Industrial Procurement Center — I’ll share the contact on request, together with my résumé.

Request my résumé

Leave your contact and I’ll send my full résumé and answer your questions. The request comes straight to my Telegram.

Or message me directly: @miker059