Максим Буньков

AI-native продуктовый инженер

Удалённо · Европа

Старший инженер-программист с 12+ годами опыта создания production-софта: Apple-платформы, мобильная разработка, инструменты для разработчиков и системная инженерия.

Я создаю продукты целиком — от неоднозначной идеи и требований до спецификации, архитектуры, реализации, тестирования и продакшена.

Мой основной стек — Swift, iOS/macOS и React Native, дополненный Rust, TypeScript, Python, сетями, real-time медиа и инфраструктурой для разработчиков.

Я работаю в спецификация-ориентированном (spec-driven), агентном процессе разработки, построенном вокруг Kiro Spec-Driven Development, Oh My Pi и Zed.

Также я строю собственную AI-инфраструктуру для разработки, включая кастомные MCP-серверы и приватную семантическую базу знаний на PostgreSQL и pgvector.


AI-NATIVE ИНЖЕНЕРИЯ

Kiro · Oh My Pi · Zed · MCP · PostgreSQL · pgvector

Я отношусь к AI-агентам как к активным инженерным коллегам, а не как к автодополнению кода.

Мой процесс разработки объединяет структурированные спецификации, оркестрацию агентов, собственные инструменты и постоянный семантический слой знаний.

Процесс разработки

Идея → Требования → Kiro-спецификация → Архитектура → Агентная реализация → MCP-инструменты / Знания → Валидация → Ревью → Production

Kiro Spec-Driven Development

Я использую спецификация-ориентированный подход Kiro, чтобы превращать неоднозначные продуктовые требования в структурированные инженерные спецификации, критерии приёмки и планы реализации — до начала разработки.

Это даёт и разработчикам-людям, и AI-агентам явный контракт, на который можно опираться в работе.

Oh My Pi

Oh My Pi — моя основная агентная среда разработки для оркестрации AI-ассистируемых инженерных задач.

Когда задачи можно разрабатывать независимо, я использую несколько агентов и изолированные git-worktree, что позволяет вести параллельные исследование и реализацию.

Кастомная MCP-инфраструктура

Я создаю кастомные MCP-серверы, чтобы предоставлять AI-агентам возможности и контекст, специфичные для конкретного проекта.

Вместо того чтобы полагаться только на универсальные инструменты, я делаю MCP-интеграции вокруг реального процесса разработки и той информации, которая нужна агенту для полезной инженерной работы.

Семантическая база знаний

Я поддерживаю личную семантическую систему знаний на базе:

PostgreSQL + pgvector

База хранит знания о проектах и эмбеддинги, позволяя получать релевантный контекст семантически, а не только через поиск по ключевым словам.

Это обеспечивает постоянный контекст проекта, доступный AI-инструментам и кастомным MCP-интеграциям.

Zed

Zed — моя основная среда разработки.

Я использую её вместе с агентным процессом для непосредственной правки кода, исследования и верификации.


ОСНОВНАЯ ИНЖЕНЕРИЯ

Языки

Swift · Rust · TypeScript · JavaScript · Python · Objective-C · Objective-C++

Apple-платформы

iOS · macOS · SwiftUI · UIKit · AVFoundation · AVPlayer · ScreenCaptureKit · ARKit · RealityKit

Мобильная разработка

React Native · Нативные модули · CocoaPods · Swift Package Manager

AI и инфраструктура разработки

MCP · AI-агенты · Агентные процессы · Kiro Spec-Driven Development · Oh My Pi · pgvector · PostgreSQL · Семантический поиск · LLM-приложения

Системы

Сети · Real-time коммуникации · Стриминг · Медиа-пайплайны · Фоновые сервисы · CLI-инструменты

Инфраструктура

Git · GitHub · CI/CD · Bash · Автоматизация · Инструменты для разработчиков


ИЗБРАННЫЕ ПРОЕКТЫ

AI-инфраструктура для разработки

MCP · PostgreSQL · pgvector · AI-агенты · Семантический поиск

Создание собственной AI-среды разработки вокруг моего инженерного процесса.

Система объединяет:

  • Кастомные MCP-серверы
  • Постоянные знания о проектах
  • PostgreSQL
  • pgvector-эмбеддинги
  • Семантический поиск
  • AI-агентов
  • Kiro-спецификации
  • Git-based разработку
  • Автоматизированные инженерные процессы

Цель — дать агентам доступ к релевантным знаниям о проекте и инструментам, сохраняя процесс разработки структурированным и воспроизводимым.

Вместо того чтобы каждый раз заново передавать контекст AI-модели, нужную информацию можно получить из постоянной семантической базы знаний через собственные инструменты.


WireDeskVR

Swift · macOS · ScreenCaptureKit · Сети · VR

Экспериментальное виртуальное рабочее пространство, исследующее стриминг рабочего стола в VR с низкой задержкой.

Я спроектировал и реализовал фоновый сервис macOS, отвечающий за захват экрана, обработку видео и сетевую связь с внешними устройствами.

Проект сочетает системное программирование под macOS, Swift, обработку медиа, сети и VR.


KnowledgeQuery

AI · Инструменты для разработчиков · Git · Спецификации · Семантические знания

Экспериментальные инструменты разработчика, связывающие знания о проекте, спецификации и реализацию.

Проект исследует, как структурированные спецификации и постоянные знания о проекте могут стать полезным контекстом для AI-ассистируемой разработки.

Лежащая в основе концепция:

Требования → Знания → Контекст → Реализация → Верификация


syncLproj

Rust · CLI · Локализация Apple · CI/CD

Rust-утилита командной строки без зависимостей для синхронизации Apple-файлов локализации .strings.

Спроектирована для детерминированного выполнения в CI/CD с сохранением переводов, порядка и комментариев разработчиков.


SpeedReaderRust

Rust · CLI · Продуктивность

Инструмент чтения на основе RSVP, ускоряющий обработку технической документации и инженерных спецификаций.

Создан вокруг практической задачи разработчика: сократить время и когнитивную нагрузку при потреблении больших объёмов технической информации.


ИНЖЕНЕРНАЯ ФИЛОСОФИЯ

Спецификации до реализации

Я предпочитаю делать требования явными до написания больших объёмов кода.

Спецификации — это общий контракт между продуктовыми требованиями, разработчиками и AI-агентами.

Постоянный контекст

AI-системы становятся значительно полезнее, когда у них есть доступ к релевантным знаниям о проекте.

Поэтому я предпочитаю постоянные, доступные поиску знания — вместо того чтобы каждый раз пересобирать контекст внутри отдельных диалогов.

Создавай инструменты, которые нужны

Когда существующий инструмент не подходит под процесс, я сам строю недостающий слой — будь то CLI, MCP-сервер, автоматизация или сервис на базе базы данных.

Агенты — это коллеги

AI-агенты занимаются исследованием, реализацией, рефакторингом, ресёрчем и повторяющимися инженерными задачами.

Они не являются авторитетами.

Сгенерированный код проходит ревью, тестирование и валидацию, прежде чем стать production-кодом.

Архитектура по-прежнему важна

AI ускоряет реализацию.

Но он не отменяет необходимости в архитектуре, проектировании систем, отладке, анализе производительности и инженерном суждении.


ЧТО Я ИЩУ

Мне интересны удалённые команды, строящие амбициозные продукты, где AI-native инженерия — часть реального процесса разработки.

Особенно интересно:

  • AI-native продукты
  • AI-инфраструктура для разработчиков
  • Агентные системы
  • MCP-инфраструктура
  • Инструменты для разработчиков
  • Продуктовая разработка
  • Web3 / Crypto
  • Мобильное и кроссплатформенное ПО
  • Сети и real-time системы
  • Экспериментальные стартапы
  • Небольшие автономные инженерные команды

ЦЕЛЕВЫЕ РОЛИ

Senior Product Engineer

Staff Product Engineer

AI-Native Software Engineer

AI Product Engineer

Founding Engineer

Developer Tools Engineer

Senior Mobile Engineer


ТЕХНИЧЕСКИЙ ПРОФИЛЬ

Основной стек

Swift · iOS · macOS · React Native

Системы

Rust · Сети · Стриминг · Real-time коммуникации · Медиа · Фоновые сервисы · CLI

AI-инженерия

MCP · AI-агенты · Агентная разработка · Kiro Spec-Driven Development · Oh My Pi · Семантический поиск · LLM-приложения

AI-инфраструктура

PostgreSQL · pgvector · Эмбеддинги · Векторный поиск · Кастомные MCP-серверы · Системы постоянных знаний

Разработка

Zed · Git · GitHub · Git Worktrees · CI/CD · Bash · Автоматизация

Стиль работы

Продуктовый подход · Автономность · Системное мышление · Spec-driven · AI-native