← Блог

Кто такой craftzman: от судебного эксперта до архитектора

Меня зовут Ростислав Егоров, в сети я craftzman. Строю системы, которые держат нагрузку: промышленную телеметрию, CRM, инфраструктуру для ИИ-агентов. Днём это архитектура и команды, вечером — Rust, Go и свои продукты. Эту статью пишу, чтобы вам не пришлось гадать, кто стоит за сайтом и почему мой путь в разработку выглядит необычно.

Почему craftzman

Слово «craftsman» — мастер, который делает вещь сам и отвечает за неё целиком. В подвале сайта есть иероглиф 匠 («такуми», мастер) и надпись «сделано лично». Это не украшение. Так я работаю: от первой беседы с заказчиком до последнего релиза не передаю ответственность по цепочке из менеджеров, аналитиков и подрядчиков. Один человек держит в голове и бизнес-задачу, и архитектуру, и код.

Начало: инженер и судебный эксперт

Я родился в 1991 году в Днепродзержинске (сегодня Каменское). В 2015 году окончил Санкт-Петербургский лесотехнический университет по специальности «инженер». В том же году открыл фирму по оценке имущества и стал судебным экспертом: оценивал имущество для судов общей юрисдикции и арбитража, а позже начал сопровождать дела сам.

Эти годы дали мне то, чего нет в учебниках по программированию:

  • Привычку доказывать. Заключение эксперта должно выдержать допрос в суде. Цифра без обоснования там не живёт. Теперь так же я отношусь к архитектурным решениям: каждое должно иметь причину, которую можно записать и защитить.
  • Работу с документами и требованиями. Я умею читать договоры и техзадания и видеть, где в них дыра.
  • Ответственность перед клиентом. Если ошибся, это последствия для живого человека, а не просто баг в трекере.

В 2020 году я окончил Московский финансово-промышленный университет и получил степень магистра права. Юридическое образование до сих пор помогает: договоры, персональные данные, лицензии, ответственность сторон — в серьёзных проектах без этого не обойтись.

Переход в разработку

В 2018 году я прошёл курсы Java-разработчика и пошёл в backend. Первый продакшн — система поддержки принятия решений для МВД на Java и Spring Boot. Там я проектировал архитектуру, делал интеграции с внешними сервисами и рефакторил унаследованный код. Подробности в карточке проекта Frontiers.

Дальше путь выглядел так:

ГодРольЧто делал
2018Backend-разработчикJava, Spring Boot, система для МВД
2021Старший backend-разработчикPHP и Node.js, HR-система предприятия с интеграцией Telegram и WhatsApp
2023ТимлидTezish и FlameApp: команда, микросервисы на Nest.js, Kafka, RabbitMQ, CI
2024Тимлид, затем архитекторAtomMind: промышленная платформа на Java и Go
2026Свои продукты на RustРусло, Исток, Keel

Сейчас я техлид и архитектор в промышленной автоматизации. AtomMind подбирает режимы работы оборудования, чтобы снизить долю брака, и предупреждает об отклонениях параметров.

Свои продукты

Параллельно с работой по найму я делаю собственные продукты и отвечаю за них один. Начал на Swift: Drafta — Markdown-редактор для разработчиков, затем Echo — системный монитор в строке меню macOS. В 2026 году перешёл на Rust. Обзор всех проектов — в статье Чем я занимаюсь: мои продукты и проекты.

Свои продукты — лучшая проверка подхода. Когда у тебя нет начальника, который скажет «и так сойдёт», ты вынужден сам решать, что такое «достаточно хорошо». Я решил, что достаточно хорошо — это когда система не сломается через год и не потребует переписывания.

Чем я могу быть полезен

Если вам нужна разработка с нуля или аудит и развитие существующей системы, вот с чем ко мне приходят:

А вне работы

В выходные я в лесу с овчаркой Кэти и палаткой. Об этом — в статье Чем я занимаюсь вне кода: лес, кемпинг, фото и овчарка Кэти.

Как со мной связаться

Лучший способ — написать в Telegram: @w1shmaster. Профиль на GitHub и LinkedIn тоже открыт. Опишите задачу в нескольких предложениях, и я отвечу, с чего её стоит начинать.

← Все посты