← Назад к журналу

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

worklyomstoryaistartupcareer
Как я создал 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-интервью, сопроводительные письма — всё в одном месте.