Как я создал Worklyom — от идеи до AI-платформы, которая проводит интервью за рекрутера

Как я создал Worklyom — от идеи до AI-платформы, которая проводит интервью за рекрутера
Знакомство
Меня зовут Илья, и я — разработчик, который создал платформу для поиска работы и найма на базе AI. Не потому что хотел «ещё один стартап». А потому что сам устал от того, как устроен этот процесс.
Worklyom — это не абстрактная идея. Это решение конкретной проблемы, через которую я прошёл лично. И в этой статье я расскажу, как я к ней пришёл, почему выбрал именно этот формат и какие цели поставил перед собой.
Проблема, которая не давала покоя
Всё началось с простой ситуации: я искал работу. Не в смысле «только начал карьеру» — у меня были годы опыта, портфолио, GitHub с проектами. Но даже с этим каждый отклик превращался в рутину.
Адаптация резюме под конкретную вакансию. Написание сопроводительного письма. Поиск нужных ключевых слов в описании. Перечитывание своей же страницы в сотый раз, пытаясь понять, что ещё добавить.
И вот однажды, после очередного вечера перед ноутбуком, я подумал: а что если автоматизировать всё это?
Не просто «ещё один шаблон резюме». А настоящий инструмент, который берёт на себя рутину — и делает её лучше, чем я сам.
Как это началось
Первым шагом был скрипт. Буквально пятьдесят строк кода: загружаешь резюме, загружаешь описание вакансии — получаешь адаптированную версию резюме и сопроводительное письмо. Быстро, бесплатно, без регистрации.
Я использовал этот скрипт для себя. И знаете что? Он работал. Отклики стали чаще превращаться в приглашения на интервью.
Но скрипт — это не продукт. У него нет интерфейса, нет истории, нет сохранения. И тут появилась мысль: а что если сделать из этого полноценную платформу?
Почему именно Worklyom
Я долго думал над форматом. Были варианты: просто конструктор резюме, просто парсер вакансий, просто тренажер собеседований. Но каждый из этих инструментов решал только одну задачу.
На деле — все задачи связаны. Подготовка резюме → отправка отклика → получение приглашения → тренировка перед интервью → собеседование → оффер. Это один процесс. И если автоматизировать каждый его этап, экономишь не просто время — экономишь нервы и уверенность в себе.
Вот что я понял:
- Кандидаты тратят недели на адаптацию резюме и писем — это можно автоматизировать - Компании тратят дни на скрининг резюме — это тоже можно автоматизировать - Обе стороны страдают от неэффективного общения — и тут AI может помочь
Worklyom — это не «ещё один сервис». Это рабочий инструмент, который действительно экономит время.
Как я пришёл к архитектуре
Первые недели были самыми интересными. Я начал с конструктора резюме — казалось, это самая простая задача. Но быстро понял, что резюме — это не просто шаблон с полями. Это визуальный документ, который должен выглядеть профессионально и при этом быть адаптируемым под разные вакансии.
Шаблоны резюме
Я создал четыре шаблона: Classic, Modern, Developer, Executive. Каждый — со своим стилем, но с возможностью адаптации. Не просто «выберите шаблон и заполните» — а «выберите шаблон, заполните, и AI подстроит под конкретную вакансию».
Парсинг вакансий
Следующей задачей стал парсинг вакансий. Вакансии разбросаны по разным источникам: Telegram-каналы, сайты компаний, LinkedIn. Я начал с Telegram — это самый популярный источник вакансий в регионе. AI анализирует каналы в реальном времени, извлекает ключевые требования, технологии, уровень позиции.
AI-интервью
Самой сложной задачей стало AI-интервью. Идея проста: вместо того чтобы компания тратила время на скрининг, AI проводит первичное интервью с кандидатом. Задаёт вопросы, оценивает ответы, формирует отчёт. Компания получает готовый рейтинг кандидатов — без ручной работы.
Но реализация оказалась нетривиальной. Нужно было учесть: технические вопросы, оценку ответов, адаптацию под позицию, видеоинтервью, языковые барьеры. Каждый из этих компонентов — отдельная инженерная задача.
Мэтчскор
И наконец — матчскор. Функция, которая сравнивает ваше резюме с вакансией и показывает процент соответствия. Не просто «ваши навыки совпадают», а детальный анализ: какие навыки есть, какие отсутствуют, что стоит добавить в резюме. Это как иметь персонального рекрутера, который смотрит на каждую вакансию и говорит: «Да, ты подходишь, вот что нужно доработать».
Что я поставил себе целью
Когда я начал Worklyom, я поставил себе три простые цели:
1. Экономить время кандидатов. Не «ещё один конструктор резюме», а инструмент, который реально адаптирует резюме под каждую вакансию за секунды, а не за часы.
2. Делать найм честнее. Не «субъективное впечатление рекрутера», а объективная оценка: AI-интервью, матчскор, детальный отчёт. Чтобы и кандидат, и компания точно знали, насколько они подходят друг другу.
3. Сделать это доступным. Не «тысяча долларов за подписку», а бесплатный базовый функционал, который можно использовать без ограничений. Платить только за те функции, которые действительно нужны.
Технологии за кулисами
Раз я разработчик — расскажу о стеке. Это важно, потому что выбор технологий определяет скорость и качество.
- Backend: NestJS + Prisma + PostgreSQL — надёжная и масштабируемая архитектура - Frontend: Nuxt 4 + Feature-Sliced Design — быстрая загрузка и чистая структура кода - AI: OpenRouter (Gemini, Claude, GPT) — гибкая работа с разными моделями - Инфраструктура: Docker + PostgreSQL + Redis — production-ready с первого дня
Особенно важен выбор AI-провайдеров. Я не привязан к одной модели — через OpenRouter я могу использовать лучшие модели для каждой задачи: Gemini для быстрых ответов, Claude для длинных текстов, GPT для кода. Это гибкость, которая позволяет оптимизировать и качество, и стоимость.
Чему я научился
Этот проект научил меня больше, чем любая работа:
Продукт — это не код. Код — это инструмент. Продукт — это решение реальной проблемы для реальных людей. Мой скрипт из 50 строк уже решал проблему. Но это был не продукт — пока я не понял, кому он нужен и зачем.
ИИ — это не магия. Это инструмент, который нужно правильно настроить. Промпты, контекст, постобработка — всё это определяет качество результата. Одна и та же модель может дать и блестящий, и ужасный ответ — зависит от того, как вы её настроили.
Запускать раньше, чем кажется. Первый прототип Worklyom был скриптом, который я запускал из терминала. Но он уже работал. И именно этот скрипт привёл меня к платформе. Не нужно ждать идеального MVP — нужно запускать и слушать пользователей.
Слушать пользователей. Каждая фича — от AI-интервью до матчскор — родилась из реальных запросов. Не «я думаю, что вам нужно», а «я вижу, что вам нужно». Буквально: пользователи писали мне и говорили: «А можно добавить...?» И я добавлял.
Что дальше
Worklyom — это не конечная точка. Это начало пути.
- Больше источников вакансий. Не только Telegram, но LinkedIn, джуниор-базы, прямые вакансии компаний. - Персонализированные карьерные рекомендации. AI анализирует ваш профиль и строит план развития. Не «учите React», а «вот три проекта, которые стоит добавить в портфолио для вашей целевой позиции». - Интеграция с HR-системами. Компании смогут использовать Worklyom как часть процесса найма. - Мультиязычность. Резюме, письма, интервью — на любом языке.
Заключение
Worklyom — это честный продукт, созданный из личной боли. Я сам прошёл через всё то, что автоматизирует эта платформа: часы за адаптацией резюме, сомнения перед отправкой отклика, стресс перед собеседованием.
Если вы ищете работу — попробуйте. Если вы нанимаете — попробуйте. Это бесплатно, и это работает.
А если у вас есть идеи, как сделать платформу лучше — напишите мне. Worklyom создан для людей, и я хочу, чтобы он решал ваши реальные проблемы.
---
Worklyom — AI-платформа для карьеры. Резюме, матчскор, AI-интервью, сопроводительные письма — всё в одном месте.